最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)基于鏈表的內(nèi)存記事本實例

 更新時間:2015年07月16日 12:33:22   作者:宋勇野  
這篇文章主要介紹了C#實現(xiàn)基于鏈表的內(nèi)存記事本,實例分析了C#基于鏈表實現(xiàn)的記事本功能,具有一定參考借鑒價值,需要的朋友可以參考下

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

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#程序設(shè)計有所幫助。

相關(guān)文章

  • c#模擬銀行atm機示例分享

    c#模擬銀行atm機示例分享

    這篇文章主要介紹了c#模擬銀行atm機示例,實現(xiàn)了用戶登錄、用戶存款、用戶取款等功能,需要的朋友可以參考下
    2014-03-03
  • C#實現(xiàn)把txt文本數(shù)據(jù)快速讀取到excel中

    C#實現(xiàn)把txt文本數(shù)據(jù)快速讀取到excel中

    這篇文章主要介紹了C#實現(xiàn)把txt文本數(shù)據(jù)快速讀取到excel中,本文直接給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • C#中類的使用教程詳解

    C#中類的使用教程詳解

    在對類訪問使用時,常用到的有訪問類的成員、方法。本文就將通過示例為大家詳細講講C#中類的使用教程,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)學(xué)習(xí)
    2022-07-07
  • c#使用FreeSql生產(chǎn)環(huán)境時自動升級備份數(shù)據(jù)庫

    c#使用FreeSql生產(chǎn)環(huán)境時自動升級備份數(shù)據(jù)庫

    使用FreeSql,包含所有的ORM數(shù)據(jù)庫,都會存在這樣的問題。在codefirst模式下,根據(jù)代碼自動更新數(shù)據(jù)庫,都建議不要在生產(chǎn)環(huán)境使用。因為容易丟失數(shù)據(jù),本文提供一種自動更新數(shù)據(jù)庫的解決的思路:在判斷需要升級時,才自動升級,同時升級前先備份數(shù)據(jù)庫
    2021-06-06
  • 詳解C#設(shè)置Excel數(shù)據(jù)自適應(yīng)行高、列寬的2種情況

    詳解C#設(shè)置Excel數(shù)據(jù)自適應(yīng)行高、列寬的2種情況

    這篇文章主要介紹了C#設(shè)置Excel數(shù)據(jù)自適應(yīng)行高、列寬的2種情況,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C#中IEnumerable、ICollection、IList、List之間的區(qū)別

    C#中IEnumerable、ICollection、IList、List之間的區(qū)別

    IEnumerable、ICollection、IList、List之間的區(qū)別,本文分別分析了它的實現(xiàn)源碼,從而總結(jié)出了它們之間的關(guān)系和不同之處。對C# IEnumerable、ICollection、IList、List相關(guān)知識,感興趣的朋友一起看看吧
    2021-07-07
  • 基于C#實現(xiàn)Windows后臺窗口操作與圖像處理技術(shù)分析

    基于C#實現(xiàn)Windows后臺窗口操作與圖像處理技術(shù)分析

    在Windows編程中,操作后臺窗口是一項復(fù)雜而有用的技術(shù),它可以用來自動化用戶界面測試、應(yīng)用程序機器人等場景,本文將深入探討如何在C#中綁定后臺窗口、獲取后臺窗口界面圖片,以及在圖片中尋找指定圖標并獲取坐標,需要的朋友可以參考下
    2024-12-12
  • C#中托管DLL和非托管DLL的區(qū)別詳解

    C#中托管DLL和非托管DLL的區(qū)別詳解

    這篇文章主要介紹了C#中托管DLL和非托管DLL的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Unity?百度AI實現(xiàn)Logo商標識別

    Unity?百度AI實現(xiàn)Logo商標識別

    本文主要介紹了Unity實現(xiàn)檢測和識別圖片中的品牌LOGO信息。即對于輸入的一張圖片(可正常解碼,且長寬比適宜),輸出圖片中LOGO的名稱、位置和置信度。需要的可以參考一下
    2022-01-01
  • C#通過HttpWebRequest發(fā)送帶有JSON Body的POST請求實現(xiàn)

    C#通過HttpWebRequest發(fā)送帶有JSON Body的POST請求實現(xiàn)

    本文主要介紹了C#通過HttpWebRequest發(fā)送帶有JSON Body的POST請求實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

虎林市| 集安市| 宁强县| 兴化市| 靖远县| 玉环县| 梁河县| 永嘉县| 徐水县| 桂东县| 营口市| 志丹县| 嘉荫县| 夏河县| 历史| 中西区| 乐业县| 交城县| 宿州市| 泰州市| 临洮县| 高安市| 曲阜市| 浦城县| 崇仁县| 金坛市| 阳高县| 化隆| 通州区| 扶余县| 丰镇市| 晴隆县| 宜城市| 全南县| 齐河县| 依兰县| 酉阳| 靖西县| 肇东市| 斗六市| 民乐县|