C#输入一个字母,判断是大写字母还是小写字母
时间: 2024-09-30 15:02:31 浏览: 10
在C#中,你可以使用`char.IsUpper()`和`char.IsLower()`这两个方法来分别判断字符是否为大写字母或小写字母。下面是一个简单的示例:
```csharp
using System;
class Program {
static void Main() {
Console.Write("请输入一个字母: ");
char inputChar = Convert.ToChar(Console.ReadLine().ToUpper()); // 将输入转换为大写,防止大小写混杂
if (char.IsUpper(inputChar)) {
Console.WriteLine(inputChar + " 是大写字母.");
} else if (char.IsLower(inputChar)) {
Console.WriteLine(inputChar + " 是小写字母.");
} else {
Console.WriteLine(inputChar + " 不是大写也不是小写字母.");
}
}
}
```
在这个例子中,我们先将用户输入转成大写,然后通过`IsUpper()`检查它是否为大写字母,如果是,则打印相应的消息;如果不是,再用`IsLower()`判断是否为小写字母。
相关问题
C#输入小写字母输出大写
可以使用 C# 中的 ToUpper() 方法将小写字母转换为大写字母。以下是一个简单的示例代码:
```
string input = "hello world";
string output = input.ToUpper();
Console.WriteLine(output);
```
输出结果为:HELLO WORLD
C#输入一个小字母,输出一个相对应的大写字母
可以使用 C# 中的 Char.ToUpper() 方法将小写字母转换为大写字母。以下是一个简单的示例代码:
```
char input = 'a';
char output = Char.ToUpper(input);
Console.WriteLine(output);
```
输出结果为:A
如果要将用户输入的小写字母转换为大写字母,可以使用 Console.ReadLine() 方法获取用户输入的字符串,然后使用 Char.ToUpper() 方法将第一个字符转换为大写字母。以下是一个示例代码:
```
Console.WriteLine("请输入一个小写字母:");
string input = Console.ReadLine();
char firstChar = input[0];
char output = Char.ToUpper(firstChar);
Console.WriteLine("转换后的大写字母为:" + output);
```