using System;
public class Test
{
public static void Main()
{
object o = 1300135;
int i;
if(o is int)
{
i = o as int;
}
else
{
i = -1;
}
Console.WriteLine(i);
}
}
dXNpbmcgU3lzdGVtOwpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgICAgIHsKICAgICAgICAgICAgICAgIG9iamVjdCBvID0gMTMwMDEzNTsKICAgICAgICAgICAgICAgIGludCBpOwogICAgICAgICAgICAgICAgaWYobyBpcyBpbnQpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAJaSA9IG8gYXMgaW50OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgCWkgPSAtMTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKGkpOwogICAgICAgIH0KfQ==
prog.cs(10,31): error CS0077: The `as' operator cannot be used with a non-nullable value type `int'
Compilation failed: 1 error(s), 0 warnings