标签:casting

  • OOP:upcast与直接实例化 - java

    时间:2020-8-30

    我正在准备加入SCJP,看起来我不了解类强制转换原则。 class Dog extends Animal 创建Dog()实例的第一种方法-制作Animal实例并将其投放到Dog(upcast): Animal a = new Dog(); Dog d1 = (Dog)a; VS 创建Dog()实例的第二种方法-直接进行创建: Dog d2 = new Dog […]

  • 是否可以将整数装箱到自定义类型对象? - c#

    时间:2020-8-24

    This question already has answers here: Closed 7 years ago. Possible Duplicate: C# Implicit/Explicit Type Conversion 我有一个要尝试装箱的int值,以便在以CustomType作为参数对象的构造函数中使用它。 我的意思的一个例子。 int x […]

  • 转换Map <Integer,Set <Object >> - java

    时间:2020-8-20

    我有一个采用Map<Integer, Set<Object>>作为参数的方法。我需要使用Map<Integer, Set<String>>和Map<Integer, Set<Integer>>作为参数从两个不同的位置调用它。 编译器投诉,因此我将方法参数签名更改为Map<Integ […]

  • 使用“ref”和/或“out”作为对象类型 - c#

    时间:2020-8-19

    我坚持使用.Net 1.1应用程序(即我暂时无法使用2.0版的泛型功能),并且我正在尝试优化代码的某些部分。由于它涉及很多需要释放的运行时可调用包装器,因此我最终创建了一个实用程序方法,该方法会循环执行,直到释放所有引用为止。该方法的签名是: void ReleaseObject(object comObject) 释放所有comObject之后,我将调用G […]

  • 将Excel导入ASP.NET时进行OleDbDataAdapter和列转换 - c#

    时间:2020-8-14

    我正在使用C#导入Excel。但是CustomerOrderNR列包含以下种类值: 20283 20213 20625 50749-50 30687 31975 82253 但是当我执行这些代码时: string QTam = @"SELECT Date, [Serial Number], [Status Code], Description, C […]

  • 自定义对象投射方法 - java

    时间:2020-8-14

    如果您有两个不同的类A和B,并且B是A的子类,则不能强制转换如下: A a = new A(); B b = new B(); A newA = (A)b; 有没有一种方法可以使上面的代码工作(不对上面的代码做任何改动),而JVM不会抛出ClassCastException? - - - - - - 编辑 - - - - - 抱歉,我在上述问题的代码中犯了一 […]

  • 为什么浮点对双精度不精确,而浮点对不高精度? - java

    时间:2020-8-9

    我知道浮点变量在投放时会失去精度。但是我不明白的是,为什么从较小的原语转换为较大的原语是不精确的,反之亦然呢?我会理解它是否是从双精度浮点数到浮动浮点数,但是反之亦然。为什么会这样呢? 查看以下两个测试的结果: @Test public void castTwoPrimitiveDecimalsUnpreciseToPrecise() { float var […]

  • 用lambda重新定义函数或调用标准API(Math.Ceiling) - c#

    时间:2020-8-9

    我想计算严格为正整数的上限除法。我可以在以下两种实现方式之间进行选择: var ceil = new Func<int, int, int>((a, b) => a % b > 0 ? a / b + 1 : a / b); var x = ceil(y, z); // y and z being int previously def […]

  • C#无法将类型为“ System.Double”的对象转换为类型为“ System.Single” - c#

    时间:2020-8-4

    在判断此问题已得到回答之前,请阅读说明。我在下面有这个简单的代码: Dictionary<string, object> d = new Dictionary<string, object>(); d.Add("key" , 30d); System.Diagnostics.Debug.WriteLine($� […]

  • 将三元运算符用于相同类型的Funcs需要强制转换 - c#

    时间:2020-8-4

    我有这个问题: Func<string,string> transformer = isRTF ? ToRTF : ToHTML; private string ToRTF(string value) { //Convert to RTF return value; } private string ToHTML(string value) { […]