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

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

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

本文實(shí)例講述了C#實(shí)現(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("請(qǐng)輸入您的操作:");
    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("電話號(hào)碼:");
     user.Phone = Console.ReadLine();
     controller.add(user);
    }
    if(input=="2")
    {
     Console.WriteLine("請(qǐng)輸入用戶姓名");
     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);
     }
    }
   }
  }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • c#模擬銀行atm機(jī)示例分享

    c#模擬銀行atm機(jī)示例分享

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

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

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

    C#中類的使用教程詳解

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

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

    使用FreeSql,包含所有的ORM數(shù)據(jù)庫(kù),都會(huì)存在這樣的問題。在codefirst模式下,根據(jù)代碼自動(dòng)更新數(shù)據(jù)庫(kù),都建議不要在生產(chǎn)環(huán)境使用。因?yàn)槿菀讈G失數(shù)據(jù),本文提供一種自動(dòng)更新數(shù)據(jù)庫(kù)的解決的思路:在判斷需要升級(jí)時(shí),才自動(dòng)升級(jí),同時(shí)升級(jí)前先備份數(shù)據(jù)庫(kù)
    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種情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C#中IEnumerable、ICollection、IList、List之間的區(qū)別

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

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

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

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

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

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

    Unity?百度AI實(shí)現(xiàn)Logo商標(biāo)識(shí)別

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

    C#通過(guò)HttpWebRequest發(fā)送帶有JSON Body的POST請(qǐng)求實(shí)現(xiàn)

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

最新評(píng)論

托克逊县| 松原市| 蓬安县| 泰安市| 开封县| 柞水县| 栾川县| 锡林浩特市| 阿鲁科尔沁旗| 大港区| 阿图什市| 东方市| 卢湾区| 康定县| 黎城县| 扶沟县| 沙坪坝区| 晴隆县| 宝鸡市| 岢岚县| 莱州市| 驻马店市| 杂多县| 陆良县| 沈丘县| 重庆市| 乌鲁木齐县| 澎湖县| 新绛县| 永吉县| 博湖县| 霍山县| 聂拉木县| 抚松县| 怀集县| 忻城县| 灵台县| 色达县| 长兴县| 兴文县| 广灵县|