먼저 C#에서 두 개의 목록을 설정합니다. 목록 1 List <string> list1 = new List <string> (); list1.Add("P"); list1.Add("Q"); list1.Add("R"); list1.Add("S"); list1.Add("T"); list1.Add("U"); list1.Add("V"); list1.Add("W"); 목록 2
두 개의 배열을 설정합니다. var val = new [] { 20, 40, 60}; var str = new [] { "ele1", "ele2", "ele3"}; zip() 메서드를 사용하여 두 배열을 병렬로 처리합니다. var res = val.Zip(str, (n, w) => new { Number = n, Word = w }); 위의 내용은 각각 int 및 string 요소가 있는 배열을 모두 가져옵니다. 이제 foreach를 사용하여 두 배열을 반복합니다 -
연속적인 1을 가져오려면 Bitwise Left Shift Operator를 사용하십시오. 다음은 십진수입니다. i = (i & (i << 1)); I 값이 0이 될 때까지 위를 반복하고 변수를 사용하여 길이를 가져옵니다. 여기에서 계산하십시오. while (i != 0) { i = (i & (i << 1)); count++; } 여기에서 가져온 예는 150입니다. 150에 대한 바이너리는 10010110입니다. 따라서 두 개의 연속적인 1이 있
C#의 int.TryParse 및 intParse 메서드를 사용하여 숫자의 문자열 표현을 정수로 변환합니다. 문자열을 변환할 수 없는 경우 int.TryParse 메서드는 false, 즉 부울 값을 반환하는 반면 int.Parse는 예외를 반환합니다. int.Parse 메소드의 예를 보자 - 예시 using System.IO; using System; class Program { static void Main() { int res;
Hashset을 사용하여 중복 문자를 제거하십시오. 다음은 문자열입니다 - string myStr = "kkllmmnnoo"; 이제 HashSet을 사용하여 문자열을 char에 매핑합니다. 이렇게 하면 문자열에서 중복 문자가 제거됩니다. var unique = new HashSet<char>(myStr); 전체 예를 살펴보겠습니다 - 예시 using System; using System.Linq; using System.Collections.Generic; namespace Demo {  
확인하려면 프로토콜을 확인해야 합니다. http https 이를 통해 .com, .in, .org 등을 확인해야 합니다. 이를 위해 다음 정규식을 사용하십시오 - (http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)? 다음은 코드입니다 - 예시 using System; using System.Text.RegularExpressions; namespace RegExApplication { class Program {  
다음은 우리의 문자열입니다 - string myStr = "5"; 위의 문자열이 숫자로 표현된 문자열인지 확인하려면 TryParse 및 out을 사용하십시오. int.TryParse(myStr, out a); 다음은 전체 코드입니다. 예 using System.IO; using System; class Program { static void Main() { bool res; int a; &
문자열을 설정합니다. StringBuilder str = new StringBuilder("Tom Hanks"); 이제 replace() 메서드를 사용하여 공백을 문자열로 바꿉니다. 비어 있는. 이렇게 하면 결국 공백이 제거됩니다. str.Replace(" ", String.Empty); 전체 코드를 보자 - 예 using System; using System.Text; class Demo { static void Main() { S
배열을 선언하고 요소를 추가하십시오. int[] val = { 5, 8, 15, 25, 40, 55, 80, 100 }; 이제 Queryable Last() 메서드를 사용하여 마지막 요소를 가져옵니다. val.AsQueryable().Last(); 전체 코드를 살펴보겠습니다. 예시 using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { int[]
찾으려는 디렉토리가 존재하지 않으면 DirectoryNotFoundException이 발생합니다. 여기서는 GetDirectories() 메소드를 사용하여 존재하지 않는 디렉토리를 찾으려고 합니다. 예 using System.IO; using System; class Program { static void Main() { Directory.GetDirectories("D:\\new\\"); } } 위의 코드는 D:\\new 디렉
찾고자 하는 파일이 존재하지 않으면 FileNotFoundException이 발생합니다. 여기서는 StreamReader() 메서드를 사용하여 존재하지 않는 파일을 찾으려고 합니다. reader = new StreamReader("new.txt")) 그것을 읽기 위해 우리는 다음과 같은 방법을 사용했습니다 - reader.ReadToEnd(); 전체 코드를 살펴보겠습니다. 예 using System.IO; using System; class Program { static void Mai
ValueTuple이 있고 이를 튜플로 변환하고 ToTuple() 메서드를 사용한다고 가정해 보겠습니다. C#에서는 ToTuple() 메서드를 사용하여 ValueTuple을 Tuple로 쉽게 변환할 수 있습니다. 참고 - ValueTuple 프로그램을 실행하기 위해 System.ValueTuple 패키지를 추가합니다. 추가하는 방법을 알아보겠습니다 - 프로젝트로 이동 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 NuGet 패키지 관리 선택 NuGet 패키지 관리자로 이동합니다. 이제 찾아보기 탭을 클릭하고 Val
먼저 목록을 설정하고 요소를 추가합니다. List<string> myList = new List<string>(); myList.Add("Jennings"); myList.Add("James"); myList.Add("Chris"); 지금 James 요소를 삭제해야 한다고 가정해 보겠습니다. 이를 위해 Remove() 메소드를 사용하십시오. myList.Remove("James"); 다음은 전체 코드입니다. 예 using System.C
배열을 설정합니다. int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 }; 이제 루프와 새 줄을 사용하여 이 배열을 인쇄하면 배열이 세로로 표시됩니다. 수평으로 작업하려면 Join() 메서드를 사용하고 공백을 설정하여 배열 요소를 구분합니다. string.Join(" ", array) 전체 코드를 살펴보겠습니다. 예 using System; using System.Linq; using System.IO; class Program {
C#에서 파일 경로를 처리하려면 Path 메서드를 사용합니다. 이러한 메서드는 System.IO 네임스페이스에 있습니다. 그 중 일부는 - 확장 가져오기 GetExtension() 메서드를 사용하여 파일의 확장자를 검색합니다. 예:.txt, .dat 등 파일 이름 가져오기 GetFileName() 메서드를 사용하여 파일 이름을 검색합니다. 예:new.txt, details.dat 등 확장 없는 GetFileName GetFileNameWithoutExtension() 메서드를 사용하여 확장자가 없는 파일 이름을 검색합니다
다음이 문자열이라고 합시다 - StringBuilder str = new StringBuilder("Patience is key!"); 공백을 제거하려면 replace 메소드를 사용할 수 있습니다. str.Replace(" ", ""); 전체 코드를 살펴보겠습니다. 예 using System; using System.Text; class Demo { static void Main() { // Initial Strin
운영 체제의 드라이브 정보에는 다음이 포함됩니다. Drive Name Volume Label Free Space Total Size Drive Format Drive Type 드라이브에 대한 위의 정보를 얻으려면 다음 코드를 실행하십시오 - 예 using System.IO; using System; class Program { static void Main() { DriveInfo driveInfo = new DriveInfo("D"); &
C#에서 Int632를 이진 문자열로 나타내려면 ToString() 메서드를 사용하고 기본을 ToString() 메서드의 두 번째 매개 변수로 설정합니다. 즉, Binary의 경우 2입니다. Int32는 32비트 부호 있는 정수를 나타냅니다. 먼저 Int64 변수를 설정하십시오 - int val = 30; 이제 두 번째 매개변수로 2를 포함하여 바이너리 문자열로 변환합니다. Convert.ToString(val, 2) 예시 using System; class Demo { static void Main()
C#에서는 ToTuple() 메서드를 사용하여 ValueTuple을 Tuple로 쉽게 변환할 수 있습니다. 참고 - ValueTuple 프로그램을 실행하기 위해 System.ValueTuple 패키지를 추가합니다. 추가하는 방법을 알아보겠습니다 - 프로젝트로 이동 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 NuGet 패키지 관리 선택 NuGet 패키지 관리자로 이동합니다. 이제 찾아보기 탭을 클릭하고 ValueTuple을 찾으십시오. 마지막으로 System.ValueTuple 패키지 추가 예시 using Sys
이 왕복(R) 형식 지정자는 Single, Double 및 BigInteger 유형에 대해 지원됩니다. 문자열로 변환된 숫자 값이 동일한 숫자 값으로 다시 구문 분석되도록 합니다. 예를 들어 보겠습니다 - 먼저 이중 변수가 있습니다. double doubleVal = 0.91234582637; 이제 ToString() 메서드를 사용하고 왕복 형식 지정자를 설정합니다. doubleVal.ToString("R", CultureInfo.InvariantCulture); 전체 예를 살펴보겠습니다 - 예 using