这是一个简单的控制台应用程序。

using System;
using System.Collections.Generic;
public class User
{
public string Username { get; set; }
public string Password { get; set; }
}
class Program
{
static List<User> users = new List<User>(); // 存储用户信息的列表
static void Main(string[] args)
{
bool isRunning = true;
while (isRunning)
{
Console.WriteLine("请选择操作:");
Console.WriteLine("1. 注册");
Console.WriteLine("2. 登录");
Console.WriteLine("3. 退出");
string choice = Console.ReadLine();
switch (choice)
{
case "1": // 注册操作
Register();
break;
case "2": // 登录操作
Login();
break;
case "3": // 退出程序
isRunning = false;
break;
default: // 如果输入的不是以上选项,提示重新输入
Console.WriteLine("无效的选择,请重新输入。");
break;
}
}
}
static void Register() // 注册用户方法
{
Console.WriteLine("注册新用户:");
Console.Write("请输入用户名:"); string username = Console.ReadLine();
Console.Write("请输入密码:"); string password = Console.ReadLine();
users.Add(new User { Username = username, Password = password }); // 添加新用户到列表中
Console.WriteLine("注册成功!");
}
static void Login() // 登录方法
{
Console.WriteLine("登录系统:");
Console.Write("请输入用户名:"); string username = Console.ReadLine();
Console.Write("请输入密码:"); string password = Console.ReadLine();
foreach (User user in users) // 在列表中查找用户信息
{
if (user.Username == username && user.Password == password)
{
Console.WriteLine("登录成功!");
return;
}
}
Console.WriteLine("用户名或密码错误!");
}
}这个代码只是一个简单的示例,它没有实现任何高级功能,比如密码加密、错误处理或持久化存储等,在实际应用中,你需要考虑这些因素来确保系统的安全性和稳定性。









