Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# double.Parse和double.Parse之间有什么区别?_C#_Parsing - Fatal编程技术网

C# double.Parse和double.Parse之间有什么区别?

C# double.Parse和double.Parse之间有什么区别?,c#,parsing,C#,Parsing,double.Parse(myString)和double.Parse(myString)之间有什么区别?我应该使用其中一个而不是另一个的性能或原因是否有差异?无任何区别… double是System.double的别名。没有别的了 因此,double.Parse与double.Parse完全相同。无任何区别… double是System.double的别名。没有别的了 所以double.Parse与double.Parse完全相同。无;其中一个(double或double-不记得了)是另一个的

double.Parse(myString)
double.Parse(myString)
之间有什么区别?我应该使用其中一个而不是另一个的性能或原因是否有差异?

无任何区别…
double是System.double的别名。没有别的了

因此,double.Parse与double.Parse完全相同。

无任何区别…
double是System.double的别名。没有别的了

所以double.Parse与double.Parse完全相同。

无;其中一个(
double
double
-不记得了)是另一个的别名

编译器会处理它,所以实际上没有区别

还有其他一些例子,比如
int
/
Int32
String
/
String
double
double
-不记得了)是另一个的别名

编译器会处理它,所以实际上没有区别


还有其他一些例子,比如
int
/
Int32
String
/
String
double
只是
系统的语言别名。double
(CLR识别的一个类),因此应该完全相同


您是否遇到了一个特定的问题,而这可能表明情况并非如此?

double
只是
系统的语言别名。double
(CLR识别的类),因此它应该完全相同


您是否遇到了一个特定的问题,而这可能表明情况并非如此?

在简单的word中,Double只是Double的别名,只需按Double word上的F12键即可查看此信息。实际上,主类型是double,但在.net Framework中它是double请参见。

在简单的word中,double只是double的别名,只需在double word上按F12键即可查看此内容。事实上,main类型是double,但在.net Framework中它是double请参见。

准确地说

下表显示了内置C#类型的关键字,它们是 系统命名空间中预定义类型的别名

布尔-->系统布尔值

十进制-->系统。十进制

双精度-->系统。双精度

int-->System.Int32

完整的列表。

准确地说

下表显示了内置C#类型的关键字,它们是 系统命名空间中预定义类型的别名

布尔-->系统布尔值

十进制-->系统。十进制

双精度-->系统。双精度

int-->System.Int32


完整列表。

那么为什么两者都存在?如果两个人在做同样的事,一个人不应该存在?@ KMC看到这个问题:“KMC——考虑来自C/C++背景的那些开发者的语法糖。那么为什么两者都存在呢?如果两个人在做同样的事情,一个人不应该存在?@ KMC看到这个问题:“KMC——考虑来自C/C++背景的开发者的语法糖。我想从长评论中澄清我的理解,所以:‘双’是系统的关键字(或别名)。加倍,我的问题应该更正确。“双重和系统的区别。双重”。我说的对吗?你的问题是正确的(至少是我们地球上的人理解它的方式)和你得到的答案(除了阿里的回答)回答正确。简言之,
double
对编译器来说就是意味着
System.double
。它们是一样的,只是编译器允许您使用
double
来实现遗留兼容性。@KMC:M.Babcock说得很好,我不需要添加任何内容。您的怀疑是正确的,所以我很抱歉移动了黄鼠狼的话。:-)我想从冗长的评论中澄清我的理解,所以:“double”是System.double的关键词(或别名)。更准确地说,我的问题应该是,“double和System.double之间的差异”。我说得对吗?你的问题是正确的(至少是我们地球上的人理解它的方式)以及您收到的答案(保存Ali的回复)回答正确。简言之,
double
对编译器来说就是意味着
System.double
。它们是一样的,只是编译器允许您使用
double
来实现遗留兼容性。@KMC:M.Babcock说得很好,我不需要添加任何内容。您的怀疑是正确的,所以我很抱歉感动了黄鼠狼的话。:-)