我只是在 c# 中尝试了一些示例问题,然后遇到了以下问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Class1
{
public static int Add(int a, int b)
{ return a + b; }
static void Main(string[] args)
{
byte myByte = 200;
byte myInt = 100;
byte ans;
unchecked
{
ans = Convert.ToByte(myByte + myInt);
}
Console.WriteLine("Value of myByte: {0}", myByte);
Console.ReadLine();
}
}
}
在上述情况下,即使下溢/溢出发生在未经检查的块内,它也会抛出异常。请帮忙 。