我不得不说,我很高兴当我打开c#查看整数数据类型为Int16,Int32 and Int64
。它消除了任何模棱两可的情况,例如int随着年龄增加而变大。与整数类型名称匹配的浮点类型名称?
令我惊讶的是为什么没有或不似乎是Float16,Float32 and Float64
或在正常使用ATLEAST不是:快速搜索MSDN是指float64为R8(非托管类型)是不是这个一样一个双重
我的猜测是在单倍和双倍(或甚至扩展(Float80),它不存在在C#中存在尽可能多的歧义,据我所知,我不知道这可能是如何)尽管十进制似乎是一个Float128,我已经注意到它被称为“扩展浮点精度”,我们应该看到一个Int128来匹配它吗?
编辑:没有任何含糊之处都在单人或双人(这是一个猜测,但它似乎是真的,我想我会添加此为清楚起见。)
,我们应该会看到这种命名约定?/如果我们这样做,你会感激吗?
或者我们应该更进一步,并有Int<N>
为任意数量的大小? (是的,我知道有支持这种事情图书馆那里)
鉴于这是一个民意调查风格的问题,也许它应该是社区维基? – Pauk 2010-03-04 16:26:15