在c#中转换为int

fre*_*hie 0 c#

我读到如果转换没有通过,则会抛出异常并且有一个更好的语法要转换,如果无法进行转换,则返回null而不是异常.但我忘记了.有没有复习?谢谢.

Qui*_*son 8

我想你指的是as演员阵容.但是as不能在非引用类型上使用,所以你不能这样做int x = obj as int.

为了解析一个int或其他值类型,您可以使用特定于类型的trycast方法.

int x;
bool success = int.TryParse(someString, out x);
Run Code Online (Sandbox Code Playgroud)