我的问题是关于C#控制台编程中的这段代码我用一个例子问它:
这段代码是不可能的:
byte sum = (byte)(150 + 150); //impossible
Run Code Online (Sandbox Code Playgroud)
但是这段代码是可能的:
byte sum = unchecked((byte)(150 + 150)); //possible
Run Code Online (Sandbox Code Playgroud)
我的问题是:unchecked
工作怎么样?我的意思是如何UNCHECKED
使这段代码成为可能?
SELECT INTO子句有一个指定的注释,我不知道它是SELECT INTO DDL还是DML?如果解释我指定注释,我将不胜感激?谢谢
我的问题是这个赋值是如何在c#中发生的?我的意思是,它如何计算答案1(用257),它如何计算0(用256)?
代码是:
int intnumber=257;
byte bytenumber=(byte)intnumber;//the out put of this code is 1
int intnumber=256;
byte bytenumber=(byte)intnumber;//the out put of this code is 0
Run Code Online (Sandbox Code Playgroud)
我的问题是发生了什么,第一个代码中的输出是:1,第二个代码中的输出是:0