小编Dte*_*Net的帖子

GetType()== typeOf(string)或var是string ...?

因此,当调用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
推荐指数
1
解决办法
812
查看次数

标签 统计

c# ×1