用C#判断输入字符,大写/小写/其他字符,数字:奇数/偶数
时间: 2024-10-14 12:14:39 浏览: 24
c#中判断字符串是不是数字或字母的方法
在C#中,你可以通过使用`char.IsDigit()`、`char.IsUpper()`和`char.IsLower()`这三个内置静态方法来分别检查输入字符是否是数字、大写字母还是小写字母。对于数字,你可以进一步判断其奇偶性,可以借助取模运算 `%`,如果余数为0,则是偶数,否则是奇数。
以下是相应的代码示例:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个字符:");
char input = Convert.ToChar(Console.ReadLine());
if (char.IsDigit(input)) {
int number = Convert.ToInt32(input);
if (number % 2 == 0)
Console.WriteLine($"{input} 是一个偶数");
else
Console.WriteLine($"{input} 是一个奇数");
} else if (char.IsUpper(input))
Console.WriteLine($"{input} 是一个大写字母");
else if (char.IsLower(input))
Console.WriteLine($"{input} 是一个小写字母");
else
Console.WriteLine($"{input} 不是数字也不是字母");
Console.ReadKey();
}
}
```
阅读全文