可能重复:
C# 中字符串比较方法的差异
我知道在 C# 中字符串是对象,我刚刚了解了比较两个字符串时的 CompareTo 方法。但是如果我需要将字符串与特定的文本值进行比较怎么办?
现在我正在这样做:
private string choice;
[...some code...]
if (choice == "1")
{
Console.WriteLine("You choose 1");
Console.ReadLine();
}
else if (choice == "2")
{
Console.WriteLine("You choose 2");
Console.ReadLine();
}
etc...
它就像我想要的那样工作。但它是好的编码吗?找不到有关此特定主题的任何信息。