因此,当调用Console.Readline并将其分配给要由if语句计算的变量时,我想知道以下代码是否可以互换,如果不是,它们如何与我的应用程序选择一个而不同.
//code omitted
var answer = Console.ReadLine();
if (answer.GetType() == typeOf(string))
{
Console.WriteLine("Awesome");
}
// code omitted
Run Code Online (Sandbox Code Playgroud)
只是基本上想知道是否使用它
if (answer is string) ...
Run Code Online (Sandbox Code Playgroud)
是更好的选择?
c# ×1