我什么时候应该使用:
Int32 myint = 0;//Framework data type
Run Code Online (Sandbox Code Playgroud)
VS
int myint = 0;//C# language data type
Run Code Online (Sandbox Code Playgroud)
有什么相似之处/不同之处?我似乎记得被告知有性能差异?这是真的?
在C#中,数据类型的语言定义关键字只是各自BCL类型的别名.所以int完全相同Int32,long是一样的Int64,等等.
一般来说,我认为最好坚持使用语言定义的类型名称.绝对没有性能差异,因为这些别名由编译器解析.