⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4-3.txt

📁 C#实验报告 C#实验报告 C#实验报告 C#实验报告 C#实验报告 C#实验报告 C#实验报告
💻 TXT
字号:
using System;

class Test
{
   public static void Main()
   {
      ushort x=1;
      x=x+2;
      Console.WriteLine(x);
   }
}

错误:无法将类型“int”隐式转换为“ushort”

-----------------------------------------------------------------------------------------------------------------

using System;

class Test
{
   public static void Main()
   {
      ushort x=1;
      x+=2; 
      Console.WriteLine(x);
   }
}

------------------------------------------------------------------------------------------------------------------

.method public hidebysig static void  Main() cil managed
{
  .entrypoint
  // 代码大小       14 (0xe)
  .maxstack  2
  .locals init ([0] unsigned int16 x)
  IL_0000:  ldc.i4.1              //Push 1 onto the stack as int32.
  IL_0001:  stloc.0
  IL_0002:  ldloc.0
  IL_0003:  ldc.i4.2
  IL_0004:  add
  IL_0005:  conv.u2            //Convert to unsigned int16, pushing int32 on stack
  IL_0006:  stloc.0
  IL_0007:  ldloc.0
  IL_0008:  call       void [mscorlib]System.Console::WriteLine(int32)
  IL_000d:  ret
} // end of method Test::Main


---------------------------------------------------------------------------------------------------------------------------

using System;

class Test
{
   public static void Main()
   {
      ushort x=1;
      x+=0.2;
      Console.WriteLine(x);
   }
}

错误:无法将类型“double”隐式转换为“ushort”

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -