Asi*_*jad 9 c#
从链接(在问题中提到),我的问题是微软说"C#类型的关键字和它们的别名是可以互换的"但为什么我们需要别名,从我的观点来看布尔值更有意义然后bool和Int32更有意义然后int那么为什么别名???
Mar*_*ers 10
因为C#试图有点像C/C++的熟悉程度.如果您愿意,欢迎您使用长名称,但我认为大多数人更喜欢短名称.
ken*_*ytm 5
因为在C [1]和C++中,数据类型被命名为bool和int,而C#是基于C/C++设计的.
bool
int
此外,布尔和Int32是来自.NET框架的名称,它由所有CLR语言共享,但是单个语言可以定义它们自己的别名(例如Boolean,Integer在VB.net中)以适应该语言的"感觉".
Boolean
Integer
[1]:C99/stdbool.h
Mor*_*dur 5
因为程序员很懒,微软想帮他们一个忙.
我更喜欢长名称,但大多数以前的C++程序员将习惯于string,int,float和double.
归档时间:
15 年,5 月 前
查看次数:
1617 次
最近记录: