Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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/6/ant/2.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# 为什么xor';对两个ushort值执行ing操作时是否不返回ushort?_C#_Implicit Conversion_Xor_Ushort - Fatal编程技术网

C# 为什么xor';对两个ushort值执行ing操作时是否不返回ushort?

C# 为什么xor';对两个ushort值执行ing操作时是否不返回ushort?,c#,implicit-conversion,xor,ushort,C#,Implicit Conversion,Xor,Ushort,可能重复: 为什么在这段C代码中会出现编译错误 错误CS0266:无法将类型“int”隐式转换为“ushort”。存在显式转换(是否缺少转换?请查看以下内容: 基本上,对于位运算符,任何小于int的操作数都会自动转换为int。请看以下内容: 基本上,对于位运算符,任何小于int的操作数都会自动转换为int。@dbattaglia-因此您可以理解下一票的原因。这很可能是一个评论。@Dbataglia-所以你理解否决票的原因。这很容易成为一个评论。 void test() { ushort

可能重复:

为什么在这段C代码中会出现编译错误

错误CS0266:无法将类型“int”隐式转换为“ushort”。存在显式转换(是否缺少转换?

请查看以下内容:

基本上,对于位运算符,任何小于int的操作数都会自动转换为int。

请看以下内容:


基本上,对于位运算符,任何小于int的操作数都会自动转换为int。

@dbattaglia-因此您可以理解下一票的原因。这很可能是一个评论。@Dbataglia-所以你理解否决票的原因。这很容易成为一个评论。
void test()
{
   ushort a = 0;
   ushort b = 0;
   ushort c = a ^ b; //ERROR
}