国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現基于鏈表的內存記事本實例

2020-01-24 01:37:00
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現基于鏈表的內存記事本。分享給大家供大家參考。具體如下:

User模型:

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class User {  private string username;  public string Username  {   get { return username; }   set { username = value; }  }  private string sex;  public string Sex  {   get { return sex; }   set { sex = value; }  }  private string age;  public string Age  {   get { return age; }   set { age = value; }  }  private string phone;  public string Phone  {   get { return phone; }   set { phone = value; }  } }}

程序的靈魂Controller:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ public class Controller {  private ArrayList a = new ArrayList();  public ArrayList A  {   get { return a; }   set { a = value; }  }  public void add(User user)   {   A.Add(user);  }  public void delete(User user)   {   if (A.Contains(user))   {    A.Remove(user);   }   else   {    Console.WriteLine("用戶不存在!");   }  }  public ArrayList select(ArrayList a)   {   return a;  }  public User search(string username)  {   foreach(User user in A)   {    if (user.Username == username)    {     return user;    }   }   return null;  } }}

Program.cs:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program {  static void Main(string[] args)  {   Controller controller = new Controller();   while (true)   {    Console.WriteLine("請輸入您的操作:");    Console.WriteLine("1,增加用戶");    Console.WriteLine("2,刪除用戶");    Console.WriteLine("3,瀏覽用戶");    Console.WriteLine("4,退出");    string input = Console.ReadLine();    if(input=="1")    {     User user = new User();     Console.WriteLine("用戶姓名:");     user.Username = Console.ReadLine();     Console.WriteLine("用戶姓別:");     user.Sex = Console.ReadLine();     Console.WriteLine("用戶年齡:");     user.Age = Console.ReadLine();     Console.WriteLine("電話號碼:");     user.Phone = Console.ReadLine();     controller.add(user);    }    if(input=="2")    {     Console.WriteLine("請輸入用戶姓名");     string username = Console.ReadLine();     if (controller.search(username)!=null)     {      User user = controller.search(username);      controller.delete(user);     }     else     {      Console.WriteLine("該用戶不存在!");     }    }    if(input=="3")    {     foreach(User user in controller.A )     {      Console.WriteLine(user.Username);     }    }   }  } }}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌乐县| 拉孜县| 普安县| 鹤岗市| 徐汇区| 如东县| 浪卡子县| 秀山| 丽江市| 西华县| 英吉沙县| 孝昌县| 申扎县| 武义县| 荆州市| 平乐县| 忻州市| 长岭县| 宁波市| 枞阳县| 化德县| 石景山区| 崇礼县| 鲁山县| 蚌埠市| 永善县| 武义县| 张掖市| 合川市| 沧州市| 广宗县| 蒙山县| 锡林浩特市| 泸州市| 循化| 武川县| 青龙| 格尔木市| 南涧| 应用必备| 巴青县|