C# double?
答案:6 悬赏:50
解决时间 2021-01-28 09:24
- 提问者网友:嗝是迷路的屁
- 2021-01-27 12:59
C# double?
最佳答案
- 二级知识专家网友:廢物販賣機
- 2021-01-27 14:17
加上?的意思是可以为null,因为double是基本类型,不允许赋值null,但有的时候需要null,其实就是实现了nullable接口
全部回答
- 1楼网友:持酒劝斜阳
- 2021-01-27 18:17
不是nullable接口,是System.Nullable这个泛型结构。
MSDN定义:
[SerializableAttribute]
public struct Nullable where T : struct, new()
double?就是Nullable的简写。
MSDN定义:
[SerializableAttribute]
public struct Nullable
double?就是Nullable
- 2楼网友:动情书生
- 2021-01-27 17:46
如果该数组是以方法参数的方式出现 意思就是调用方法时可以不传这个参数
如
void function(double?[] dou, string a)
{
}
void main()
{
function("字符串");
function(new double[], "字府串");
}
如
void function(double?[] dou, string a)
{
}
void main()
{
function("字符串");
function(new double[], "字府串");
}
- 3楼网友:佘樂
- 2021-01-27 17:27
来学习
- 4楼网友:怀裏藏嬌
- 2021-01-27 16:29
麻烦、 烦恼 等(具体意思结合语境)
- 5楼网友:一秋
- 2021-01-27 15:11
double是双精度类型,精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8个字节的存储空间, 当不声明的时候,默认小数都用double来表示。
Double是一个类,double是一种基础数据类型,不过c#把double默认的转换成了Double,就是申明了一个double的数据,c#会根据这个double数据自动建立一个Double对象。
另外,double是一个关键字,不过基本上所有的c#编译器都把double直接解释成Double,类似的还有int和Int32,long和Int64等等。
Double是一个类,double是一种基础数据类型,不过c#把double默认的转换成了Double,就是申明了一个double的数据,c#会根据这个double数据自动建立一个Double对象。
另外,double是一个关键字,不过基本上所有的c#编译器都把double直接解释成Double,类似的还有int和Int32,long和Int64等等。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |