c#C#程序设计期末大作业能够输入用户名、密码,并进行登录。能够实现对用户、密码的 为空判断,用户名需为全部字母、密码需为 10 位数字。
时间: 2023-11-27 15:54:07 浏览: 34
以下是一个简单的 C# 程序设计示例,演示了如何输入用户名和密码,并进行登录验证及相关判断:
```csharp
using System;
class Program {
static void Main(string[] args) {
string username, password;
Console.WriteLine("请输入用户名:");
username = Console.ReadLine();
Console.WriteLine("请输入密码:");
password = Console.ReadLine();
// 判断用户名和密码是否为空
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password)) {
Console.WriteLine("用户名或密码不能为空!");
return;
}
// 判断用户名是否全部为字母
if (!System.Text.RegularExpressions.Regex.IsMatch(username, @"^[a-zA-Z]+$")) {
Console.WriteLine("用户名必须全部为字母!");
return;
}
// 判断密码是否为 10 位数字
if (!System.Text.RegularExpressions.Regex.IsMatch(password, @"^\d{10}$")) {
Console.WriteLine("密码必须为 10 位数字!");
return;
}
// 验证通过,登录成功
Console.WriteLine("登录成功!");
}
}
```
在上述代码中,我们首先通过 Console.ReadLine() 读取用户输入的用户名和密码,然后使用 string.IsNullOrEmpty() 方法判断它们是否为空。接着,使用正则表达式判断用户名是否全部为字母,以及密码是否为 10 位数字。如果任何一项验证失败,程序会输出相应的错误信息并退出,否则输出登录成功的信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)