형식 문자열의 %는 형식이 지정되기 전에 숫자에 100을 곱합니다. %가 표시된 위치의 숫자에 퍼센트 기호가 추가됩니다. 예를 들어 이중 변수를 선언하고 초기화합니다. double d = .045; 이제 % 사용자 지정 지정자를 사용하여 숫자에 100을 곱합니다. d.ToString("#0.##%", CultureInfo.InvariantCulture) 예 using System; using System.Globalization; class Demo { static void Main()
D 형식 지정자는 사용자 지정 날짜 및 시간 형식 문자열을 나타냅니다. 형식 문자열은 문화권의 DateTimeFormatInfo.LongDatePattern 속성에 의해 정의됩니다. 사용자 지정 형식 문자열은 -입니다. dddd, dd MMMM yyyy 예시 using System; using System.Globalization; class Demo { static void Main() { DateTime myDate = new DateTime(2018, 9, 20)
다음은 배열과 그 요소입니다 - int[] arr = { 10, 20, 15 }; 음수 값을 양수 요소로 설정하십시오. if (arr[i] > 0) arr[i] = -arr[i]; 배열의 길이까지 위를 반복합니다. for (int i = 0; i < arr.Length; i++) { Console.WriteLine(arr[i]); if (arr[i] > 0) arr[i] = -arr[i]; } 전체 예를 살펴보겠습니다. 예 using Syst
다음은 LinkedList입니다. int [] num = {1, 3, 7, 15}; LinkedList<int> list = new LinkedList<int>(num); 목록에 요소가 포함되어 있는지 확인하려면 Contains() 메서드를 사용합니다. 다음 예는 목록에서 노드 3을 확인합니다. list.Contains(3) 위의 경우 요소가 아래와 같이 발견되었으므로 True를 반환합니다. - 예 using System; using System.Collections.Generic; class Demo {
C(또는 통화) 형식 지정자는 숫자를 통화 금액을 나타내는 문자열로 변환하는 데 사용됩니다. 예를 들어 보겠습니다. double value = 139.87; 이제 위의 숫자를 소수점 이하 세 자리까지 표시하려면 (C3) 통화 형식 지정자를 사용하십시오. value.ToString("C3", CultureInfo.CurrentCulture) 다른 예를 살펴보겠습니다. 예시 using System; using System.Globalization; class Demo { static voi
다음은 우리의 Hashtable입니다 - Hashtable h = new Hashtable(); h.Add(1, "Jack"); h.Add(2, "Henry"); h.Add(3, "Ben"); h.Add(4, "Chris"); 항목을 제거하려면 Remove() 메서드를 사용합니다. 여기서는 세 번째 요소를 제거합니다. h.Remove(3); 전체 예를 살펴보겠습니다. 예 using System; using System.Collections; public cl
요소로 Hashtable 컬렉션을 설정합니다. Hashtable h = new Hashtable(); h.Add(1, "Jack"); h.Add(2, "Henry"); h.Add(3, "Ben"); h.Add(4, "Chris"); 이제 키를 찾은 다음 Contains() 메서드를 사용해야 한다고 가정해 보겠습니다. 여기서 핵심 3을 찾습니다 - h.Contains(3); 다음은 완전한 예입니다. 예 using System; using System.Colle
요소로 Hahtable 컬렉션을 설정합니다. Hashtable h = new Hashtable(); h.Add(1, "Jack"); h.Add(2, "Henry"); h.Add(3, "Ben"); h.Add(4, "Chris"); 이제 값을 찾은 다음 ContainsValue() 메서드를 사용해야 한다고 가정해 보겠습니다. 우리는 여기서 Chris라는 가치를 찾고 있습니다 - h.ContainsValue(“Chris”); 예시 using
지정된 값을 배정도 부동 소수점 숫자로 변환하려면 Convert.ToDouble() 메서드를 사용하십시오. 다음은 우리의 긴 가치입니다 - long[] val = { 340, -200}; 이제 Double로 변환하십시오. double result; result = Convert.ToDouble(val); 예 using System; public class Demo { public static void Main() { long[] val = { 340, -200}; &n
Hashtable 컬렉션을 설정하고 여기에 몇 가지 요소를 추가하세요. Hashtable h = new Hashtable(); h.Add(1, "Sam"); h.Add(2, "Jack"); h.Add(3, "Andy"); h.Add(4, "Katie"); h.Add(5, "Beth"); h.Add(6, "Benjamin"); Hashtable에 키가 있는지 확인하려면 ContainsKey() 메서드를 사용합니다. 키 3을
C#에서 Clear() 메서드를 사용하여 해시 테이블을 지웁니다. 다음은 우리의 Hashtable입니다 - Hashtable h = new Hashtable(); h.Add(1, "Amit"); h.Add(2, "Sachin"); h.Add(3, "Rahul"); 명확한 방법을 사용하십시오. h.Clear(); 이제 Hashtable을 표시하려고 하면 Hashtable이 비어 있으므로 아무 것도 표시되지 않습니다. 예시 using System; using System.Col
C# 사전에 키-값 쌍을 추가하려면 먼저 사전을 선언하십시오. IDictionary<int, string> d = new Dictionary<int, string>(); 이제 KeyValuePair로 요소를 추가하십시오. d.Add(new KeyValuePair<int, string>(1, "TVs")); d.Add(new KeyValuePair<int, string>(2, "Appliances")); d.Add(new KeyValuePair<in
다음은 일부 요소가 포함된 사전입니다 - Dictionary<int, string> d = new Dictionary<int, string>() { {1,"Electronics"}, {2, "Clothing"}, {3,"Toys"}, {4,"Footwear"}, {5, "Accessories"} }; 이제
순서를 설정하고 요소를 추가하십시오. List<int> ID = new List<int> { 120, 111, 250, 111, 120, 300, 399, 450 }; Distinct() 메서드를 사용하여 위 목록에서 고유한 요소를 가져옵니다. IEnumerable<int> res = ID.AsQueryable().Distinct(); 전체 코드를 살펴보겠습니다. 예시 using System; using System.Linq; using System.Collections.Generic; class
빈 컬렉션을 처리하려면 C#에서 DefaultIfEmpty() 메서드를 사용하세요. 배열이 비어 있는 경우 이 방법을 사용하면 오류를 표시하는 대신 기본 방법이 표시됩니다. 빈 목록이 있다고 가정해 보겠습니다. List<float> myList = new List<float>(); 이제 DefaultIfEmpty() 메서드를 사용하여 기본값을 표시합니다. myList.DefaultIfEmpty(); 예 using System; using System.Linq; using System.Collections.
다음은 목록의 문자열입니다 - List<object> list = new List<object> { "keyboard", "mouse", "joystick", "monitor" }; 처음 세 글자를 사용하려면 부분 문자열 방식을 사용하고 Linq Select 방식에서 사용하십시오. IEnumerable<string> res = list.AsQueryable() .Cast<string>() .Select(str =>
특정 유형을 해당하는 IEnumerable로 캐스트하려면 AsEnumerable() 메서드를 사용합니다. 확장 방식입니다. 다음은 우리의 배열입니다 - int[] arr =새로운 int[5];arr[0] =10;arr[1] =20;arr[2] =30;arr[3] =40;arr[4] =50; 이제 IEnumerable에 해당하는 항목을 가져옵니다. arr.AsEnumerable(); 예시 시스템 사용, System.Linq 사용, 클래스 데모 { static void Main() { int[] arr =new int[5]; arr
Intersect() 메서드를 사용하여 두 배열 사이의 공통 요소를 찾습니다. 다음은 배열입니다 - int[] val1 = { 15, 20, 40, 60, 75, 90 }; int[] val2 = { 17, 25, 35, 55, 75, 90 }; 교차를 수행합니다. val1.AsQueryable().Intersect(val2); 전체 예를 살펴보겠습니다. 예시 using System; using System.Collections.Generic; using System.Linq; class Demo { s
FirstorDefault() 메서드를 사용하여 시퀀스의 첫 번째 요소를 반환하거나 요소가 없는 경우 기본값을 반환합니다. 다음은 우리의 빈 목록입니다 - List<double> val = new List<double> { }; 이제 첫 번째 요소는 빈 컬렉션이므로 표시할 수 없습니다. 이를 위해 FirstorDefault() 메서드를 사용하여 기본값을 표시합니다. val.AsQueryable().FirstOrDefault(); 다음은 완전한 예입니다. 예 using System; using System.
이 메서드는 패턴의 인스턴스와 일치하며 패턴을 기반으로 값을 추출하는 데 사용됩니다. 유효한 URL을 확인하기 위해 괭이를 보자. 이를 위해 Matches 메소드에서 정규식을 전달하십시오. MatchCollection mc = Regex.Matches(text, expr); 위의 expr은 유효한 URL을 확인하기 위해 설정한 표현식입니다. "^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?” 확인하도록 설정한 텍스트는 URL 즉입