用C#写如下代码:如果第一个字符是H且第二个不是M/N/W,或者第一个字符是T且第二个不是M/N/W,或者第一个字符是C,或者第一个字符是Z,或者第一个字符是口,或者前两个字符是2C,或者前两个字符是2Z,那么值是1,否则值是2
时间: 2023-07-15 10:13:31 浏览: 197
字符识别 C#
5星 · 资源好评率100%
以下是C#代码实现:
```csharp
string str = "your string"; // 替换成你要检查的字符串
int result;
if (str.StartsWith("H"))
{
if (!str.StartsWith("HM") && !str.StartsWith("HN") && !str.StartsWith("HW"))
{
result = 1;
}
else
{
result = 2;
}
}
else if (str.StartsWith("T"))
{
if (!str.StartsWith("TM") && !str.StartsWith("TN") && !str.StartsWith("TW"))
{
result = 1;
}
else
{
result = 2;
}
}
else if (str.StartsWith("C") || str.StartsWith("Z") || str.StartsWith("口"))
{
result = 1;
}
else if (str.StartsWith("2C") || str.StartsWith("2Z"))
{
result = 1;
}
else
{
result = 2;
}
```
阅读全文