Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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# 这个cast代码在做什么?_C#_Casting - Fatal编程技术网

C# 这个cast代码在做什么?

C# 这个cast代码在做什么?,c#,casting,C#,Casting,这段代码在做什么?特别是defaultXX部分。我以前从未见过它 Entities.BizTalkRequestResult result = default(Entities.BizTalkRequestResult); 这不是演员阵容;它编译为Entities.BizTalkRequestResult的默认值。对于引用类型,例如,它可能为null。见MSDN:这不是演员阵容;它编译为Entities.BizTalkRequestResult的默认值。对于引用类型,例如,它可能为null。请

这段代码在做什么?特别是defaultXX部分。我以前从未见过它

Entities.BizTalkRequestResult result = default(Entities.BizTalkRequestResult);

这不是演员阵容;它编译为Entities.BizTalkRequestResult的默认值。对于引用类型,例如,它可能为null。见MSDN:

这不是演员阵容;它编译为Entities.BizTalkRequestResult的默认值。对于引用类型,例如,它可能为null。请参见MSDN:

它在括号内为特定类型提供默认值。例如,0表示基本数字类型,如int或float,或null表示引用类型。它非常有用,特别是当类型可能不同,并且您希望编写适用于所有可能类型的通用代码时。

它在括号内为您提供特定类型的默认值。例如,0表示基本数字类型,如int或float,或null表示引用类型。它非常有用,尤其是当类型可能不同,并且您希望编写适用于所有可能类型的通用代码时;这根本不是铸造。默认运算符或函数返回默认值。例如:0表示int,null表示引用类型。
default经常与泛型defaultT一起使用,因为我们在编译时不知道实际的类型。

有一个误解;这根本不是铸造。默认运算符或函数返回默认值。例如:0表示int,null表示引用类型。 default通常与泛型defaultT一起使用,因为我们在编译时不知道实际的类型。

可能的重复