Tag: 装箱

我怎样才能以编程方式确定如何将较小的盒子放入较大的包装中?

有没有人知道现有的软件或algorithm来计算运输多个项目的包装大小? 我在库存数据库中有一堆物品,长度,宽度和高度都是定义的。 鉴于这些尺寸,我需要计算有多less购买的项目将符合预定义的箱子大小。

如何以编程方式实现二维装箱?

在stackoverflow上有一些类似的问题,但是没有一个似乎提供了一个实际的答案,即对NP-hard问题和algorithm没有深入理解的人能够理解。 如何执行矩形对象的二维装箱? 在我的情况下,我试图将几个图像组装成一个单一的图像,用作一个spritesheet,使用最小的空间。 每个图像可能具有非常不同的边界,但是没有限定容器的边界。 我希望有一位了解bin包装algorithm的人可以解释如何以编程方式实现这一点,而不是提供bin包装方法的一般概述。

C#中的var关键字是否会导致装箱?

我的老板禁止我使用var因为它会导致拳击和放缓的应用程序。 真的吗?

如何将byte 转换为Byte ,反之亦然?

在不使用任何第三方库的情况下,如何将byte []转换为Byte [],还有Byte []转换为byte []? 有没有办法快速使用标准库?

结构,接口和拳击

可能重复: 结构体实现接口是否安全? 拿这个代码: interface ISomeInterface { public int SomeProperty { get; } } struct SomeStruct : ISomeInterface { int someValue; public int SomeProperty { get { return someValue; } } public SomeStruct(int value) { someValue = value; } } 然后我做这个地方: ISomeInterface someVariable = new SomeStruct(2); 在这种情况下盒装SomeStruct ?