C \ # Dictionary 옮 겨 다 니 기 및 list 통합
2531 단어 c#dictionarylist
using System;
using System.Collections.Generic;
public class Example
{
public static void Main()
{
// 、 ,
Dictionary stu = new Dictionary();
stu .Add("a", "A");
stu .Add("b", "B");
stu .Add("c", "C");
stu .Add("d", "D");
stu .Add("e", "E");
// 、
stu .Remove("a");
// 、
if (!stu .ContainsKey("f")) stu .Add("f", "F");
// 、
Console.WriteLine(" : {0}", stu .Count);
// 、
Console.WriteLine("STU:");
foreach (KeyValuePair kvp in stu )
{
Console.WriteLine("key:{0},value:{1}", kvp.Key, kvp.Value);
}
// 、
Dictionary.KeyCollection keyColl = stu .Keys;
//
Console.WriteLine("key:");
foreach (string s in keyColl)
{
Console.WriteLine(s);
}
// 、
Dictionary.ValueCollection valueColl = stu .Values;
//
Console.WriteLine("value:");
foreach (string s in valueColl)
{
Console.WriteLine(s);
}
// 、 TryGetValue
string slove = string.Empty;
if (stu .TryGetValue("a", out slove))
Console.WriteLine("a {0}", slove);
else
Console.WriteLine(" a ");
// 、
oscar.Clear();
Console.ReadLine();
}
}
List listA = new List {1,2,3,5,7,9};
List listB = new List {13,4,17,29,2};
listA.AddRange(listB );// A.B
List Result = listA.Union(listB).ToList(); //
List Result = listA.Concat(listB).ToList(); //
listA.BinarySearch("1");// . 0
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#Task를 사용하여 비동기식 작업을 수행하는 방법라인이 완성된 후에 이 라인을 다시 시작할 수 없습니다.반대로 조인(Join)만 결합할 수 있습니다 (프로세스가 현재 라인을 막습니다). 임무는 조합할 수 있는 것이다. 연장을 사용하여 그것들을 한데 연결시키는 것이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.