C#教科書を身につける17.コレクション
1958 ワード
https://www.youtube.com/watch?v=-gDdb28VcwQ&list=PLO56HZSjrPTB4NxAsEP8HRk6YKBDLbp7m&index=47
配列、リスト、およびバイナリ(辞書)を使用して、関連オブジェクトのグループ を作成および管理します.コレクションキーワード:array、list、dictionary コレクションクラス:Array、Stack、Queue、ArrayList、HashTable 配列とリストの違い 配列はリストより速い リストは、配列よりも の使用が容易である.は固定長に配列する、リストは可変長 である.
1.コレクション
01.Variable(変数)
> int number = 1_234;
> number
1234
02.Array(アレイ)
> string[] colors = {"red", "green", "blue"};
> colors[0]
"red"
> colors[1]
"green"
> colors[2]
"blue"
> colors[3]
System.IndexOutOfRangeException
> Array.Sort(colors) // abc..., 가나다... 순으로 정렬
> foreach(string color in colors)
. {
. Console.WriteLine(color);
. }
blue
green
red
> Array.Reverse(colors) // 역순
> foreach(string color in colors)
. {
. Console.WriteLine(color);
. }
red
green
blue
03.リスト
> using System.Collections;
> ArrayList list = new ArrayList();
> list.Add(100);
> list.Add(100);
> list.RemoveAt(1);
> list.Add(200);
> list[0]
100
> list[1]
200
> list.Insert(0, 50);
> list
ArrayList(3) { 50, 100, 200 }
04.Hashtable(ディクシャナリー)
> using System.Collections;
> Hashtable hashtable = new Hashtable();
> hashtable[0] = "DotNetKorea";
> hashtable["NickName"] = "RedPlus";
> hashtable[0]
"DotNetKorea"
> hashtable["NicName"]
"RedPlus"
Reference
この問題について(C#教科書を身につける17.コレクション), 我々は、より多くの情報をここで見つけました https://velog.io/@ansalstmd/C교과서-마스터하기-17.-컬렉션Collectionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol