【发布时间】:2010-11-04 06:35:46
【问题描述】:
在 C# 中,在代码中使用 System.Object 而不是仅使用 object,或使用 System.String 而不是 string 等有什么区别?还是只是风格问题?
为什么一种形式比另一种更受欢迎?
【问题讨论】:
-
我是这样做的:我在原始变量(例如 int x = 0)的上下文中使用 int 或 string,并在类的上下文中使用 Int32 和 String 等(例如 Int32. Parse 或 String.Empty) - 虽然没有任何区别,但最终它会被编译为相同的 CLR 类型。
-
你为什么不把它作为答案发布?
-
这是一个与此类似的问题-stackoverflow.com/questions/981434/…
标签: c# coding-style