c#.net

ALL

C# LINQ 리스트 집계 최대,최소,합계,평균값 구하기

C#에서 리스트(List)에 저장된 값 중 최대값, 최소값, 합계, 평균값을 구하는 샘플을 보도록 하겠습니다. Linq에는 최대값, 최소값, 합계, 평균값 등을 구할 수 있는 메서드가 준비되어 있습니다. 샘플 소스와 결과를 확인해보도록 하겠습니다. Linq 사용 방법 using System; using System.Linq; using System.Collections.Generic; namespace LinqTest { class MainClass { public static void Main(string[] args) { var...
ALL

C# LINQ 리스트에 중복된 값을 제거 하고 취득 하는 방법

C#에서 리스트(List)에 값을 저장한 경우 중복된 값이 포함되어 있는 경우가 있습니다. 중복된 값이 저장된 상태로 출력을 하게 되면 같은 값이 여러번 출력됩니다. 값을 출력할 때 중복된 값을 한 번만 표시하게 하도록 중복된 값을 제거하는 방법을 보도록 하겠습니다. 중복 제거 Distinct 리스트에 중복된 값을 제거하기 위해 Linq의 Distinct를 사용하여 간단하게 처리할 수 있습니다. Distinct 예제 using System; using System.Linq; using System.Collections.Generic...
ALL

C# LINQ Select 리스트, 배열 요소 처리 방법

C#에서 배열이나 리스트 Dictionary 등의 요소를 처리하기 위해 값을 추출해야 하는 경우가 있습니다. for문이나 foreach문을 사용해 반복처리로도 할 수 있지만 LINQ를 사용하여 처리를 할 수도 있습니다. Select Select 메서드는 파라미터를 람다식으로 작성하여 처리를 합니다. 반복문을 대시해 Select 메서드를 사용하여 처리를 하는 샘플을 보면서 설명을 하겠습니다. Select 예제 using System; using System.Linq; namespace Sample { class Sample { sta...
ALL

C# 문자열 한글자씩 자르는 방법 예제

C#에서 문자열을 한 글자씩 잘라 배열에 저장하는 방법을 보도록 하겠습니다. 먼저 배열에 저장하는 방법을 보기 전에 한 글자씩 어떻게 자르는지 보도록 하겠습니다. 한 글자씩 자르기 가장 간단한 방법으로는 foreach 문을 사용할 수 있습니다. foreach 문으로 자르기 예제 using System; string str = "ABCDE"; foreach (char c in str)  { Console.WriteLine(c); } 결과 A B C D E foreach를 사용하여 문자열을 하나씩 자를 수 있습니다. for문을 사용해서...
ALL

C# Contains 검색 조건 여러개 설정하는 방법 및 예제

C#에서 문자열이나 리스트, 배열을 Contains를 사용하여 검색 문자가 포함되어 있는지 확인할 수 있습니다. 검색하고 싶은 문자가 하나일 경우도 있지만 여러 개일 경우도 있습니다. Contains 함수를 사용할 때에 하나의 검색어만 지정할 수 있기 때문에 이러한 경우에는 AND 연산자 또는 OR 연산자를 사용해서 처리할 수 밖에 없습니다. Contains과 AND 복수의 검색 조건과 모두 일치하는 경우에만 처리를 하고 싶은 경우에는 AND 연산자를 사용합니다. Contains과 AND 예제 using System; using S...
ALL

C# 조건문 switch-case문 사용방법 및 예제

switch-case문은 조건에 따라 각각 다른 처리를 해주는 문법입니다. 조건문으로 많이 사용하는 if문도 있습니다. if문과 차이점은 if문의 경우에는 조건 분기가 적은 경우에는 작성하기도 편리하며 보기도 쉽지만 조건 분기가 많아지는 경우에는 작성하기도 불편하며 보기에도 좋지 않습니다. 그에 비해 switch문은 조건 분기가 많은 경우에도 작성하기 간단하며 보기에도 좋은편입니다. switch 사용 방법 switch(값){ case 조건1: 처리1 break; case 조건2: 처리2 break; } switch문은 값과 일치하는...
ALL

C# Dictionary를 List로 List를 Dictionary로 변환 하는 방법

C#에서 Dictionary를 List로 변환해야 하거나 List를 Dictionary로 변환해야 하는 경우가 있습니다. 어떻게 변환하는지 하나씩 살펴보도록 하겠습니다. Dictionary를 List로 변환 먼저 Dictionary를 List로 변환하는 방법을 살펴보도록 하겠습니다. Dictionary는 키(Key)와 값(Value)로 구성되어 있습니다. Dictionary를 리스트로 변환하려면Dictionary의 키를 담을 List와 Dictionary의 값을 담을 List가 필요합니다. Dictionary를 List로 변환 예제...