C#比较两串字符串中第八位数字的大小
时间: 2023-08-30 08:06:11 浏览: 109
比较两个字符串的大小
3星 · 编辑精心推荐
你可以先使用 `Substring()` 方法获取两个字符串中的第八位数字,再将其转为整数类型进行比较。
例如,比较字符串 `str1` 和 `str2` 中第八位数字的大小,可以这样做:
```csharp
string str1 = "AB123456C";
string str2 = "DE987654F";
int num1 = int.Parse(str1.Substring(7, 1)); // 获取第八位数字并转为整数类型
int num2 = int.Parse(str2.Substring(7, 1));
if (num1 > num2) {
Console.WriteLine("str1 中第八位数字大于 str2 中第八位数字");
} else if (num1 < num2) {
Console.WriteLine("str1 中第八位数字小于 str2 中第八位数字");
} else {
Console.WriteLine("str1 中第八位数字等于 str2 中第八位数字");
}
```
这里使用了 `Substring()` 方法获取字符串中的一部分子串,再使用 `int.Parse()` 方法将第八位数字转为整数类型进行比较。
阅读全文