成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 集合類List與Dictonary實(shí)例練習(xí)

集合類List與Dictonary實(shí)例練習(xí)

熱門標(biāo)簽:地圖標(biāo)注位置多的錢 泰州手機(jī)外呼系統(tǒng)軟件 濟(jì)源人工智能電話機(jī)器人價(jià)格 山東防封電銷卡辦理套餐 內(nèi)蒙古智能電銷機(jī)器人哪家強(qiáng) 百度地圖標(biāo)注點(diǎn)擊事件 廈門四川外呼系統(tǒng) 怎樣在地圖標(biāo)注消火栓圖形 杭州智能電話機(jī)器人
a、List>泛型集合
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
namespace _02_泛型集合 {
class Person {
public Person(string name, int age) {
this .name = name;
this .age = age;
}
private string name;
public string Name {
get {
return name;
}
set {
name = value ;
}
}
private int age;
public int Age {
get {
return age;
}
set {
age = value ;
}
}
}
class Student : Person {
public Student(string name, int age)
: base (name, age) {
}
}
class Teacher : Person {
public Teacher(string name, int age)
: base (name, age) {
}
}
class Program {
static void Main( string[] args) {
Student xyy = new Student( "小月月" , 12);
Student fj = new Student( "鳳姐" , 14);
Student fr = new Student( "芙蓉姐姐" , 16);
Student xl = new Student( "犀利哥" , 18);
List Student > student = new List Student >();
student.Add(xyy);
student.Add(fj);
student.Add(fr);
student.Add(xl);
Teacher tea = new Teacher( "wanghao" , 21);
//student.Add(tea);//因?yàn)長(zhǎng)istStudent> 限制類型必須為Student 所以不能添加Teacher對(duì)象
//比ArrayList更加限制存儲(chǔ)的類型 而且效率要高 因?yàn)樘砑?取出對(duì)象是不會(huì)發(fā)生裝箱 拆箱的操作的
//遍歷
foreach (Student item in student) {
Console .WriteLine(item.Name);//因?yàn)榉祷氐木褪莝tudent對(duì)象 所以可以直接讀取屬性值
Console .WriteLine(item.Age);
}
//移除
student.Remove(xyy); //移除的是引用地址 所以下面移除的s不是xyy
Student s = new Student( "小月月" , 12);
student.Remove(s);
student.RemoveAt(0);
student.RemoveRange(0, 2); //從0索引移除后面兩位 即前移除前兩位學(xué)生 xyy fj
//student.RemoveAll();//移除所有滿足條件的 詳見(jiàn)幫助文檔
student.Clear();
Console .WriteLine(student.Contains(xyy));
//ToArray()方法 轉(zhuǎn)換學(xué)生類型數(shù)組
Student [] stu = student.ToArray();
foreach (Student item in stu) {
Console .WriteLine(item.Name);
}
Console .Read();
}
}
}

b、Dictonary>字典
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
namespace _03_泛型集合 {
class Student {
public Student(string name, int age) {
this .name = name;
this .age = age;
}
private string name;
public string Name {
get {
return name;
}
set {
name = value ;
}
}
private int age;
public int Age {
get {
return age;
}
set {
age = value ;
}
}
}
class Program {
static void Main( string[] args) {
Student xyy = new Student( "小月月" , 12);
Student fj = new Student( "鳳姐" , 14);
Student fr = new Student( "芙蓉姐姐" , 16);
Student xl = new Student( "犀利哥" , 18);
Dictionary string , Student> student = new Dictionary string, Student >();//key為string類型的name value為Student對(duì)象
student.Add( "小月月" , xyy);
student.Add( "鳳姐" , fj);
student.Add( "芙蓉姐姐" , fr);
student.Add( "犀利哥" , xl);
Console .WriteLine(student["犀利哥" ].Name); //根據(jù)key獲取value
//遍歷 通過(guò)key
foreach (string item in student.Keys) {
Console .WriteLine(item);
Console .WriteLine(student[item].Age);
}
//遍歷 通過(guò)value
foreach (Student item in student.Values) {
Console .WriteLine(item.Age);
}
//遍歷鍵值對(duì)
foreach (KeyValuePair string, Student > item in student) {
Console .WriteLine(item.Key);
Console .WriteLine(item.Value.Age);//item.Value是Student對(duì)象 直接使用
}
//移除
//student.Remove("小月月");
//student.Clear();
student.ContainsKey( "小月月" ); //是否包含該key
//更多參見(jiàn)幫助文檔
Console .Read();
}
}
}

c、泛型集合練習(xí)
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
namespace _04__泛型練習(xí) {
class Program {
static void Main( string[] args) {
//把分揀奇偶數(shù)的程序用泛型實(shí)現(xiàn)
string str = "7 4 3 2 9 8 33 22" ;
string [] strs = str.Split(' ' );
strs = Getevent(strs).ToArray();
string res = string .Join( " ", strs); //string數(shù)組 直接用join就好了
Console .WriteLine(res);
//將int數(shù)組中的奇數(shù)放到一個(gè)新的int數(shù)組中返回
int [] intarr = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
List int > list = new List int >();
foreach (int item in intarr) {
if (item % 2 != 0) {
list.Add(item);
}
}
intarr = list.ToArray();
foreach (int item in intarr) {
Console .WriteLine(item);
}
//從一個(gè)整數(shù)的Listint>中取出最大數(shù)。不使用自身帶的Max()方法。
List int > list2 = new List int > { 1, 2, 3, 4, 5, 6, 7, 8 };
int max = list2[0];
foreach (int item in list2) {
if (item > max) {
max = item;
}
}
Console .WriteLine("泛型集合最大值為{0}" , max);
Console .ReadKey();
}
public static List string > Getevent(string [] str) {
List string > list = new List string >();
List string > list2 = new List string >();
foreach (string item in str) {
if (int .Parse(item) % 2 != 0) {
list.Add(item);
} else {
list2.Add(item);
}
}
list.AddRange(list2);
return list;
}
}
}

d、泛型集合練習(xí)2
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
namespace _06_泛型集合練習(xí) {
class Program {
static void Main( string[] args) {
//把1,2,3轉(zhuǎn)換為壹貳叁
string str = "1壹 2貳 3叁 4肆 5伍 6陸 7柒 8捌 9玖 0零" ;
Dictionary char , char> money = new Dictionary char, char >();
string [] strs = str.Split(' ' );
string s = "123456789" ;
string news = "" ;
for (int i = 0; i strs.Length; i++) {
money.Add(strs[i][0], strs[i][1]);
}
foreach (char item in s) {
news += money[item];
}
Console .WriteLine(news);
char n = '1' ;
Console .WriteLine(n + ' ' ); //結(jié)果顯示為81 char字符相加是把其Asic碼相加的
Console .WriteLine(n + 2);//結(jié)果顯示為51
//如果想實(shí)現(xiàn)字符串相加就把任一個(gè)參數(shù)改變?yōu)閠ostring輸出
Console .WriteLine(n.ToString() + 2);//顯示為12
//計(jì)算字符串中每種字符出現(xiàn)的次數(shù)(面試題)。“Welcome to Chinaworld”,不區(qū)分大小寫,打印“W 2” “e 2” “o 3”……
string str2 = "Welcome to Chinaworld" ;
Dictionary char , int> num = new Dictionary char, int >();
foreach (char item in str2.ToLower().Replace( " " , "" )) {
if (num.ContainsKey(item)) {
num[item]++;
} else {
num.Add(item, 1);
}
}
foreach (var key in num.Keys) {
Console .WriteLine("\"{0}{1}\"" , key, num[key]);
}
//編寫一個(gè)函數(shù)進(jìn)行日期轉(zhuǎn)換,將輸入的中文日期轉(zhuǎn)換為阿拉伯?dāng)?shù)字日期,比如:二零一二年十二月月二十一日要轉(zhuǎn)換為2012-12-21。
string date = "二零一二年十二月二十一日" ; //date2的轉(zhuǎn)換 需要考慮十左右字符是否都在字典中 在則為 則十消失 如果左邊不在右邊在則變1 如果左邊在右邊不在則變0 如果左右都不在則變10 還是蠻復(fù)雜的
//string date = "二零一二年二月二一日";
string strNumb = "一1 二2 三3 四4 五5 六6 七7 八8 九9 零0" ;
string [] strNumbs = strNumb.Split(' ' );
string nullYear = "" ;
Dictionary char , char> years = new Dictionary char, char >();
for (int i = 0; i strNumbs.Length; i++) {
years.Add(strNumbs[i][0], strNumbs[i][1]);
}
//years.Add('年', '-');
//years.Add('月', '-');
for (int i = 0; i date.Length; i++) {
if (years.ContainsKey(date[i])) {
nullYear += years[date[i]];
} else if (date[i] == '年' || date[i] == '月' ) {
nullYear += '-' ;
} else if (date[i] == '十' years.ContainsKey(date[i + 1]) !years.ContainsKey(date[i - 1])) {
nullYear += '1' ;
} else if (date[i] == '十' !years.ContainsKey(date[i + 1]) years.ContainsKey(date[i - 1])) {
nullYear += '0' ;
} else if (date[i] == '十' !years.ContainsKey(date[i + 1]) !years.ContainsKey(date[i - 1])) {
nullYear += "10" ;
}
}
Console .WriteLine(nullYear);
Console .ReadKey();
}
}
}

e、泛型集合練習(xí)2中日期轉(zhuǎn)換提取為方法
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
namespace _07_日期Change {
class Program {
static string str = "一1 二2 三3 四4 五5 六6 七7 八8 九9 零0" ;
static string [] strs = str.Split( ' ');
static Dictionary char, char > money = new Dictionary char , char >();
static void Main( string[] args) {
for (int i = 0; i strs.Length; i++) {
money.Add(strs[i][0], strs[i][1]);
}
//string date = "二零一二年二月二一日";
string date = "二零一二年二十月二十一日" ;
date = newstr(date);
string nullYear = "" ;
//money.Add('年', '-');
//money.Add('月', '-');
for (int i = 0; i date.Length; i++) {
if (money.ContainsKey(date[i])) {
nullYear += money[date[i]];
} else if (date[i] == '年' || date[i] == '月' ) {
nullYear += '-' ;
}
}
Console .WriteLine(nullYear);
Console .WriteLine(date);//二零一二年一二月二一日
Console .ReadKey();
}
//十左右字符都在字典中 那么十消失 如果左邊不在右邊在則變1 如果左邊在右邊不在則變0 如果左右都不在則變10
public static string newstr( string str) {
string newstr = "" ;
for (int i = 0; i str.Length; i++) {
if (str[i] == '十' ) {
bool left = money.ContainsKey(str[i - 1]);
bool right = money.ContainsKey(str[i + 1]);
if (left right) {
newstr += "" ;
} else if (right) { //!left
newstr += "一" ;
} else if (left) { // !right
newstr += "零" ;
} else {//if (!left !right)
newstr += "一零" ;
}
} else {
newstr += str[i];
}
}
return newstr;
}
}
}

f、泛型集合練習(xí)之翻譯軟件
復(fù)制代碼 代碼如下:

View Code
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace _05_翻譯軟件 {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
Dictionary string , string> dic = new Dictionary string, string >();
private void btnChange_Click( object sender, EventArgs e) {
if (dic.ContainsKey(txtEnglish.Text)) {
txtChina.Text = dic[txtEnglish.Text];
} else {
MessageBox .Show("請(qǐng)購(gòu)買新的字典" );
}
}
private void Form1_Load( object sender, EventArgs e) {
string [] filecon = File .ReadAllLines( "英漢詞典TXT格式.txt" , Encoding .Default);//格式遵循abandon v.拋棄,放棄
for (int i = 0; i filecon.Count(); i++) {
string [] arr = filecon[i].Split(new char[] { ' ' }, StringSplitOptions .RemoveEmptyEntries);
if (!dic.ContainsKey(arr[0])) {
dic.Add(arr[0], arr[1]);
}
}
}
}
}

您可能感興趣的文章:
  • Java中的collection集合類型總結(jié)
  • js正則函數(shù)match、exec、test、search、replace、split使用介紹集合
  • SQL集合函數(shù)中case when then 使用技巧
  • 使用Enumeration和Iterator遍歷集合類詳解
  • Python中集合類型(set)學(xué)習(xí)小結(jié)
  • Python set集合類型操作總結(jié)
  • C#中DataSet轉(zhuǎn)化為實(shí)體集合類的方法
  • 集合類Array List HashTable實(shí)例操作練習(xí)
  • Swift教程之集合類型詳解
  • C++簡(jiǎn)單集合類的實(shí)現(xiàn)方法

標(biāo)簽:朔州 周口 新鄉(xiāng) 喀什 朝陽(yáng) 臺(tái)州 百色 洛陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《集合類List與Dictonary實(shí)例練習(xí)》,本文關(guān)鍵詞  集合,類,List,與,Dictonary,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《集合類List與Dictonary實(shí)例練習(xí)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于集合類List與Dictonary實(shí)例練習(xí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美成aaa人片在线观看蜜臀| 久久精品影视伊人网| 国产91精品视频在线观看| 男人搞女人网站| yellow字幕网在线| 国产羞羞视频| 欧美mv日韩mv| 福利网在线观看| 7777精品| 欧美亚州一区二区三区| 香蕉久久夜色精品| 久久av一区二区三| 国产高清在线免费观看| 国产精品麻豆网站| 亚洲成人影院少妇| 欧美久久影院| 国产不卡的av| 亚洲手机成人高清视频| 国产av无码专区亚洲a∨毛片| 一区二区三区四区国产精品| 黄色免费在线观看| 一区二区三区短视频| 黑人玩欧美人三根一起进| 欧美一级二级三级乱码| 亚洲人成电影网站色mp4| 免费午夜一级| 超碰91在线| 日韩欧美成人午夜| 中文字幕久热精品在线视频| 成人免费激情视频| 国产成人无遮挡在线视频| 久久九九国产精品怡红院| 久久综合久久美利坚合众国| 天天干天天操天天拍| 自拍视频在线观看一区二区| 一级黄色片视频| xxxx18国产| 免费av毛片在线看| 成年人黄色大片在线| japanese在线| 日韩电影在线观看一区二区| 久久性色av| 国产精品999999| 欧美亚洲精品日韩| 日韩视频免费中文字幕| 在线播放一区二区精品产| 国产一区二区日韩精品欧美精品| 精品无人区太爽高潮在线播放| 日本在线免费播放| 久久精品三级视频| 国产精品一区二区免费视频| 成人免费播放视频| 欧美在线xxx| 一区二区伦理片| av免费在线免费| 在线一区视频| 爱爱网站免费| 香蕉久久精品日日躁夜夜躁| 国产美女主播视频一区| 国产精品伦理一区二区| 国产黄色一级电影| 中文字幕综合一区| 中文产幕区在线观看| 欧美一区二区三区红桃小说| 精品999在线| 黄色一级片免费播放| 91.·福利| 亚洲熟妇一区二区三区| 97久久精品国产| 日本人69视频| 亚洲2区在线| 亚洲天堂av在线免费观看| 欧洲国内综合视频| brazzers在线观看| 高潮一区二区三区| 91久久线看在观草草青青| 污视频网站免费看| 伊人成综合网yiren22| 视频一区在线观看| 一区二区三区国产视频| 日韩欧美一区二区三区在线观看| 91久久精品日日躁夜夜躁欧美| 成人噜噜噜噜| 永久免费看片在线观看| 国产欧美视频在线| 久久99精品一区二区三区| 黄网站在线观看| 亚洲国产日韩在线一区模特| 亚洲熟妇av一区二区三区| 一级免费在线观看| 免费看美剧网站| 偷拍视频一区二区| 醉酒壮男gay强迫野外xx| 97在线播放免费观看| 色悠久久久久综合先锋影音下载| 国产一区精品二区| 91欧美精品成人综合在线观看| 中文字幕一区在线播放| 成人激情免费电影网址| 欧美一级高清片在线观看| 666av成人影院在线观看| 国产二区三区四区| 国产免费久久精品| 92国产精品久久久久首页| 最新成人av在线| 久久综合之合合综合久久| 国产在视频一区二区三区吞精| 国产精品美女久久久久久久网站| 97视频在线观看成人| 欧美午夜精品一区二区| 日韩欧美一级片| 精品123区| 国产精品沙发午睡系列990531| 青青草免费观看完整版高清| 精品性高朝久久久久久久| 992tv在线成人免费观看| 成人黄色电影在线| 国产免费视频一区二区三区| 色av一区二区三区| 日韩久久精品视频| 夜夜嗨av禁果av粉嫩avhd| 亚洲综合中文网| 在线视频欧美日韩精品| 美女久久网站| 国产啪精品视频网站| 免费看欧美美女黄的网站| 高清在线观看免费韩剧| 精品二区三区线观看| 高潮精品一区videoshd| av成人免费观看| 亚洲精品在线视频免费| 色老板在线视频一区二区| 精品欧美色视频网站在线观看| 一级精品视频在线观看宜春院| 精品成人在线视频| 激情欧美成人久久综合小说| 久久精品一区二| 色先锋资源久久综合5566| 国产精品一区二区视频| 国产一区二区三区四区福利| 日本精品一区二区在线观看| 精品丝袜在线| 亚洲成人1区| 免费男女羞羞的视频网站中文字幕| 88久久精品无码一区二区毛片| 日韩精品欧美一区二区三区| 国产调教视频一区| 精品奇米国产一区二区三区| av自拍一区| 草草视频在线播放| 影视一区二区三区| 99精品视频免费版的特色功能| 欧美一区二区免费在线观看| www.色五月.com| 91视频精品| 免费三片在线播放| 精品国产黄a∨片高清在线| 日韩精品免费视频人成| 成年人黄视频在线观看| 国产精品色哟哟| 欧美伊人久久久久久午夜久久久久| 久久久久欧美精品| 手机在线免费av| 怡红院av久久久久久久| 欧美日韩高清影院| 男女超爽视频免费播放| heyzo一区| 国产美女被下药99| 亚洲国产精品热久久| 国产精品一区二区三区av麻| 日韩欧美亚洲系列| 97超碰在线资源站| 美女国内精品自产拍在线播放| 欧美激情xxxx| 成人三级小说| 亚洲乱码日产精品bd| 日本中文字幕二区| 久草网在线视频| 91极品美女在线| 中文字幕第九页| 国产一区二区在线免费播放| 97人人精品| 一区二区不卡在线视频 午夜欧美不卡在| www.成人影院| 嫩呦国产一区二区三区av| 欧美写真视频一区| 欧美日韩亚洲精品一区二区三区| 黄色不卡一区| 国产高清日韩| 三上悠亚在线观看二区| 日韩av影院在线观看| 66av99| 欧美一区二区日韩一区二区| 性xxxx奶大欧美高清| 九色在线观看| 日韩精品一区二区三区在线观看| 首页亚洲欧美制服丝腿| 国产福利影院在线观看| 嫩草影院永久入口| 69av视频在线| 成人免费一区二区三区在线观看| 2024短剧网剧在线观看| 精品中文字幕一区二区| 国产精品亚洲综合色区韩国| 国产大片中文字幕在线观看| 欧美精品一区二区三区四区| 欧美一卡2卡3卡4卡无卡免费观看水多多| 综合视频在线观看| 91在线观看免费网站| 特黄视频免费观看| 潘金莲一级淫片aaaaaaa| 亚洲女人天堂网| 日韩xxxx视频| 国产免费高清一区| 日本精品一二三| 国产91欧美| 国产精品一级视频| 加勒比日本影视| h精品动漫在线观看| 欧美日韩国产成人在线免费| 91国产精品视频在线| 亚洲国产精品欧美一二99| 草民电影神马电影一区二区| 在线免费观看黄色小视频| 一本久道久久综合无码中文| 欧美日韩一级视频| 亚洲精品写真福利| wwwxxx免费| h视频在线观看免费| 麻豆av免费在线| www.亚洲免费av| 国产日韩免费视频| 国产精品h视频| 天天干视频在线| 少妇又紧又色又爽又刺激视频| 天堂中文在线观看| 亚洲一级片网站| 天堂资源在线亚洲视频| 日韩一区二区三区精品视频第3页| 97久久久免费福利网址| 国产精品jk白丝蜜臀av小说| 国产日韩欧美综合在线| 国产清纯在线一区二区www| 亚洲图片综合网| 91中文字幕永久在线| 国产日韩欧美不卡在线| 亚洲四区在线观看| 在线免费电影观看| 久久精品视频一区二区三区| 中文字幕在线观看一区二区| 亚洲午夜久久久影院| 男人用嘴添女人下身免费视频| 久久国产直播| 久久影院模特热| 国产高清自拍视频在线观看| 精品国产sm最大网站| 99久久精品一区二区| 日韩一区二区福利| 岛国av在线一区| 国产欧美一区二区三区在线看蜜臂| 一个色综合久久| 国产综合自拍| 欧洲亚洲一区二区| 日韩av在线播放中文字幕| 擼擼色在线看观看免费| 亚洲一区第一页| 一区二区三区精| 色噜噜狠狠狠综合曰曰曰| 免费在线视频一区二区| 亚洲va在线va天堂| 成人白浆超碰人人人人| 亚洲av激情无码专区在线播放| 日韩精品一区二区三区四区| www.午夜色| 这里只有精品99re| 国产午夜大地久久| 日韩有吗在线观看| 午夜成人免费电影| 人人狠狠综合久久亚洲| 99精品一区| 亚洲一级毛片| 欧美日韩国产美女| 国产精品每日更新在线播放网址| 日本少妇xxxx| 欧美xxxxx在线视频| 欧美国产精品中文字幕| 视频在线观看成人| 天堂av网在线| 免费观看成年人视频在线观看| 两女双腿交缠激烈磨豆腐| 亚洲三级欧美| 亚洲97av| 成人黄色片视频| 日韩电影免费观| 在线观看国产福利视频| 成都免费高清电影| 欧美三级在线| 大陆极品少妇内射aaaaa| 国产一区二区视频免费在线观看| 午夜伦理福利在线| 精品国内产的精品视频在线观看| 欧美亚洲在线| jizzjizz日本护士免费| 女人天堂网站| 精品人妻少妇嫩草av无码| 日本欧美国产在线| 一区二区在线观看免费视频播放| 亚洲欧洲一区二区在线观看| 福利一区二区在线观看| 亚洲欧美一二三区| 精品人妻一区二区三| 亚洲人成77777在线观看网| 国产女人av| www.久久撸.com| 99re6热只有精品免费观看| 亚洲国产精品国自产拍久久| 国精产品一区| 91亚洲国产成人久久精品网站| 国产精品一区二区三区99| 国产精品久久久久久吹潮| 国产a久久精品一区二区三区| 亚洲电影在线观看| 欧美伦理91i| 欧美激情1区2区3区| 久久久久青草大香线综合精品| 国产精品亚洲一区二区三区妖精| 青花影视在线观看免费高清| 欧美色图色就是色|