我们在 JAVA 中有 Integer
类,但我在 C# 中找不到任何等效类? c# 有任何等价物吗?如果不是,我如何在 C# 中获得 JAVA Integer
类行为?
我为什么需要这个?
这是因为我正在尝试将 JAVA 代码迁移到 C# 代码。如果有等效的方法,那么代码迁移会更容易。要添加,我需要存储 Integer
的引用,我认为我不能创建 int
或 Int32
的引用。
最佳答案
C# 具有统一的类型系统,因此 int
可以隐式装箱到 object
引用中。 Integer
存在于 Java 中的唯一原因是它可以转换为对象引用并存储在引用中以供其他容器类使用。
由于 C# 可以在没有其他类型的情况下做到这一点,因此没有对应于 Integer
的类。
关于java - C# 中有 Integer 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30296734/