在双倍和双倍差异

问题描述:

我在小写双倍和大写双倍期间混淆。
double/Double ...有什么区别?在双倍和双倍差异

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

namespace test 
{ 
    static void Main(string[] args) 
     { 
      Double a = 100; 
      double b = 200; 

      Console.Write("{0},{1}",a,b); 
     } 

    } 
} 

两者都做同样的工作,所以为什么看起来不同,即双和双...?

+3

'双'即'System.Double'只是'双'的同义词 –

+0

[相关文档](https://msdn.mi crosoft.com/en-us/library/ya5y69ds.aspx)。 –

+3

其他方式,因为double是C#语言,而System.Double是结构 – Sascha

Double是System.Double而double是C#双数据类型。他们都是一样的,这意味着C#双类型映射到System.Double

相关文章:

https://msdn.microsoft.com/en-us/library/system.double(v=vs.110).aspx

https://msdn.microsoft.com/en-us/library/678hzkk9.aspx

+1

这是C#而不是C##。顺便说一句,double只是system.double的一个别名 – Rahul

+0

@Rahul Typo fixed – Sascha

这些被保留的“关键字”,只是映射到其他类型的(双映射到双) 就像这样说,它是一个别名