我问这个是因为使用 Object 似乎是解决某些问题的简单方法,比如“我没有特定类型,所以使用 Object”等。
这让我感到好奇的另一个原因是因为我的一位同事告诉我,如果 .NET 是一个真正的面向对象的平台,那么它就不必像 Object 那样具有包罗万象的类型。
因此,如果 .NET 没有 Object 类型,那么有什么替代方法可以解决出现的问题以使其功能相同?
另外请注意,这不是 bash .NET,因为我在工作中每天都使用它。只是想了解更多。
编辑:我记得的另一个注意事项是因为存在 Object 类型,它的影响波及整个 .NET。就像 IEnumerable 一样存在,但也存在 IEnumerable
最佳答案
我想说 Object
解决的问题不是“我没有特定的类型,所以使用 Object”,而是“我真的不在乎这个是什么类型”是;我只需要知道它是一个 Object
”
关于c# - 如果不使用 Object 类型,.NET 是否也能正常运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3670880/