C# is

空值会返回 false, 并不会根据定义的类型返回true。

string obj = null;
Console.WriteLine(obj is string);
false
打赏