TIME2026-04-04 15:22:49

蝙蝠 接码网[561S]

搜索
热点
新闻分类
友情链接
首页 > 资讯 > c#登录注册的代码
资讯
c#登录注册的代码
2025-08-31IP属地 美国0

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

c#登录注册的代码

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("用户名或密码错误!"); 
    } 
}

这个代码只是一个简单的示例,它没有实现任何高级功能,比如密码加密、错误处理或持久化存储等,在实际应用中,你需要考虑这些因素来确保系统的安全性和稳定性。