먼저 GetDrives를 사용하여 모든 드라이브의 이름을 가져옵니다. − var drv = DriveInfo.GetDrives(); 시스템에 있는 모든 드라이브의 이름을 얻기 위해 루프를 통해 - foreach (DriveInfo dInfo in drv) { Console.WriteLine(dInfo.Name); } 전체 코드를 보자 - 예 using System; using System.Linq; using System.IO; public class Demo { public sta
TakeWhile() 메서드를 사용하면 Predicate에 조건 기반을 설정하여 메서드를 얻을 수 있습니다. 먼저, 배열을 선언하고 초기화하십시오 - int[] arr = { 25, 40, 65, 70}; 이제 TakeWhile() 메서드와 술어를 사용하여 30개 미만의 모든 요소를 가져옵니다. var val = arr.TakeWhile(ele => ele < 30); Predicate −를 사용하여 30보다 작은 값을 표시한 동일한 예를 보겠습니다. 예시 using System; using System.Linq
C#에서 Aggregate 메서드를 사용하여 Sum, Min, Max, Average 등과 같은 수학 연산을 수행합니다. Aggregate 메서드를 사용하여 배열 요소를 곱하는 예를 살펴보겠습니다. 다음은 배열입니다 - int[] arr = { 10, 15, 20 }; 이제 Aggregate() 메서드를 사용하십시오 - arr.Aggregate((x, y) => x * y); 다음은 전체 코드입니다 - 예시 using System; using System.Linq; using System.IO; public class
All() 확장 메서드는 System.Linq 네임스페이스의 일부입니다. 이 방법을 사용하면 모든 요소가 특정 조건과 일치하는지 여부를 확인할 수 있습니다. 배열 설정 - int[] arr = { 6, 7, 15, 40, 55 }; 다음은 예입니다. 배열의 모든 요소가 2보다 크거나 같은지 확인합니다. - arr.All(element => element > = 2); 다음은 전체 코드입니다 - 예 using System; using System.Linq; class Program { stati
C#에서 Skip() 메서드를 사용하여 배열의 요소 수를 건너뜁니다. 다음이 우리의 배열이라고 가정해 봅시다 - int[] arr = { 10, 20, 30, 40, 50 }; 처음 두 요소를 건너뛰려면 Skip() 메서드를 사용하고 인수를 2 −로 추가합니다. arr.Skip(2); 예를 들어 보겠습니다 - 예시 using System.IO; using System; using System.Linq; public class Demo { public static void Main() { &n
목록 설정 - List<int> myList = new List<int>() { 5, 10, 17, 19, 23, 33 }; 2로 나눌 수 있는 요소를 찾아야 한다고 가정해 보겠습니다. 이를 위해 Find() 메서드를 사용하십시오 - int val = myList.Find(item => item % 2 == 0); 다음은 전체 코드입니다 - 예시 using Syst
ToDictionary 메서드는 C#의 확장 메서드이며 컬렉션을 사전으로 변환합니다. 먼저 문자열 배열을 만듭니다 - string[] str = new string[] {"Car", "Bus", "Bicycle"}; 이제 Dictionary 메서드를 사용하여 컬렉션을 Dictionary −로 변환합니다. str.ToDictionary(item => item, item => true); 다음은 전체 코드입니다 - 예시 using System; using System
C#에서 ContainsValue() 메서드를 사용하여 사전에서 값을 검색합니다. 사전 생성 및 요소 추가 - Dictionary<string, string> d = new Dictionary<string, string>(); d.Add("keyboard", "One"); d.Add("mouse", "Two"); 이제,ContainsValue() 메소드를 사용하여 특정 값을 찾으십시오 - d.ContainsValue("Two&q
먼저 결합할 사전을 설정합니다 - Dictionary <string, int> dict1 = new Dictionary <string, int> (); dict1.Add("one", 1); dict1.Add("Two", 2); Dictionary <string, int> dict2 = new Dictionary <string, int> (); dict2.Add("Three", 3); dict2.Add("Four", 4)
대소문자를 무시하고 비교하려면 대소문자를 구분하지 않는 사전을 사용하십시오. 사전을 선언하는 동안 다음 속성을 설정하여 대소문자를 구분하지 않는 Dictionary − StringComparer.OrdinalIgnoreCase 다음과 같이 속성을 추가하십시오 - Dictionary <string, int> dict = new Dictionary <string, int> (StringComparer.OrdinalIgnoreCase); 다음은 전체 코드입니다 - 예 using System; using Syst
먼저 StreamWriter 클래스를 사용하여 파일을 만들고 여기에 내용을 추가합니다. - using (StreamWriter sw = new StreamWriter("hello.txt")) { sw.WriteLine("This is demo line 1"); sw.WriteLine("This is demo line 2"); sw.WriteLine("This is demo line 3"); }
WriteAllLines 메서드를 사용하여 파일에 배열을 씁니다. 먼저 문자열 배열을 설정하십시오 - string[] stringArray = new string[] { "one", "two", "three" }; 이제 WriteAllLines 메소드를 사용하여 위의 배열을 파일에 추가하십시오 - File.WriteAllLines("new.txt", stringArray); 다음은 전체
디렉토리를 사용하십시오. 디렉토리 존재 여부를 확인하는 메소드가 존재합니다. 다음 디렉토리가 있는지 여부를 확인해야 한다고 가정해 보겠습니다. - C:\\Amit 이를 위해 Exists() 메소드를 사용하십시오 - if (Directory.Exists("C:\\Amit")) { Console.WriteLine("Directory Amit Exist!"); } 다음은 완전한 코드입니다 - 예시 using System.IO; using System; public class
먼저 디렉터리에서 작동하는 DirectoryInfo를 사용합니다. 그 안에 설정된 매개변수는 파일 경로입니다 - DirectoryInfo dir = new DirectoryInfo(@"D:\new\"); 디렉토리의 이름을 얻으려면 Name 속성을 사용하십시오 - dir.Name 다음은 디렉토리 이름을 표시하는 코드입니다 - 예 using System.IO; using System; public class Program { public static void Main() { &n
CreateDirectory 메서드를 사용하여 디렉터리를 만듭니다. D 드라이브에 디렉토리를 생성해야 한다고 가정해 보겠습니다. 이를 위해 아래와 같이 CreateDirectory() 메소드를 사용하십시오 - Directory.CreateDirectory("D:\\Tutorial"); 다음은 코드입니다 - 예시 using System.IO; using System; public class Program { public static void Main() { &nbs
파일에 대한 정보를 얻는다는 것은 해당 특정 파일에 대해 설정된 모든 속성을 얻는 것을 의미합니다. 예를 들어 파일은 일반, 숨김, 보관 등일 수 있습니다. 먼저 FileInfo 클래스를 사용하십시오 - FileInfo info = new FileInfo("hello.txt"); 이제 FileAttributes를 사용하여 파일에 대한 정보를 얻으십시오 - FileAttributes attr = info.Attributes; 다음은 코드입니다 - 예시 using System.IO; using System; pu
C#에서 파일의 마지막 쓰기 시간을 얻으려면 LastWriteTime() 메서드를 사용하십시오. 이를 위해 FileInfo 및 DateTime 클래스를 사용하십시오. 각각의 개체 만들기 - FileInfo file = new FileInfo("amit.txt"); DateTime dt = file.CreationTime; dt = file.LastWriteTime; 전체 코드를 보자 - 예 using System.IO; using System; public class Program {
C#에서 파일의 마지막 액세스 시간을 얻으려면 LastAccessTime() 메서드를 사용하십시오. 이를 위해 FileInfo 및 DateTime 클래스를 사용하십시오. 각 개체의 생성 - FileInfo file = new FileInfo("new.txt"); DateTime dt = file.CreationTime; dt = file.LastAccessTime; 전체 코드를 보자 - 예시 using System.IO; using System; public class Program {
C#에서 파일 생성 시간을 얻으려면 CreationTime() 메서드를 사용하세요. 이를 위해 FileInfo 및 DateTime 클래스를 사용하십시오. 각 개체의 생성 - FileInfo file = new FileInfo("new.txt"); DateTime dt = file.CreationTime; 전체 코드를 보자 - 예 using System.IO; using System; public class Program { public static void Main() { &
u, l, ul, f 등과 같은 리터럴에 소문자 접미사를 설정합니다. // l for long long a = 29876l; 리터럴 숫자에도 사용할 수 있습니다. 컴파일러에게 리터럴이 특정 유형임을 알려줍니다. 다음은 예입니다 - 예 using System.IO; using System; public class Program { public static void Main() { long a = 29876l; float b = 95.