C# 如何检查值?

C# 如何检查值?,c#,C#,有人知道如何在IF循环中设置NN010102值的条件,并只检查最后两位数字吗?如果01要打印某些内容,或者如果02要打印其他内容。 谢谢。你可以用这样的东西 string test = "NN010102"; if(test.EndsWith("01")) { //print something } else if(test.EndsWith("02")) { //print something else } else { //error handling? } 你为

有人知道如何在IF循环中设置NN010102值的条件,并只检查最后两位数字吗?如果01要打印某些内容,或者如果02要打印其他内容。
谢谢。

你可以用这样的东西

string test = "NN010102";

if(test.EndsWith("01"))
{
    //print something
}
else if(test.EndsWith("02"))
{
    //print something else
}
else
{
    //error handling?
}

你为什么不彻底地搜索一下,自己试试看,如果你遇到任何问题就回到这里来?非常感谢。我尝试使用子字符串,但对这两个值都不起作用。如何同时只检查01个值?例如,如果它是唯一的值,只需删除
,否则如果
块,我道歉,我没有确切地问这个问题。如何检查值01,并打印条件02的打印输出(//打印其他内容)?如果您阅读这样的内容,可能会更有帮助。无意冒犯,但你似乎需要一些基础知识。
string foo = "NN010102";
foo.EndsWith("01") ? print1 : print2;