C++

ALL

C# LINQ로 Dictionary 정렬 하기 방법 및 예제

C#에서 연상 배열인 Dictionary를 LINQ를 사용하여 정렬하는 방법을 알아보도록 하겠습니다.LINQ 정렬LINQ로정렬하기 위해서는 OrderBy 메서드를 사용합니다.람다식으로 작성하기 때문에 Dictionary를 간단하게 정렬시킬 수 있습니다.LINQ 정렬 예제using System;using System.Collections.Generic;using System.Linq;namespace Sample{ class Sample { static void Main() { var myTable = new Dictionary<st...
ALL

C# 연상배열 Dictionary 키(Key) 또는 값 중복 확인 방법

C# 연상 배열인 Dictionary는 키값을 중복하여 등록할 수 없습니다.Dictionary에 요소를 추가하기 전에 추가하려는 키 또는 값이 중복하는지 확인하는 방법을 알아보도록 하겠습니다. ContainsKeyDictionary에 키를 추가하는 경우에 키가 중복하는지 확인하는 방법부터 알아보겠습니다.Dictionary변수.ContainsKey(Key)키 중복을 확인하는 방법으로 ContainsKey 메서드를 사용합니다.ContainsKey 예제using System;using System.Collections.Generic;na...
ALL

C# 키(Key)와 값(Value)을 가진 Dictionary 사용 방법 및 예제

C#에서는 키와 값을 세트로 저장할 수 있는 연상 배열로 Dictionary가 있습니다.값을 저장할 때는 키(Key)가 중복되지 않도록 주의해야 합니다.Dictionary 기본 사용 방법Dictionary 클래스를 사용하기 위해서는using System.Collections.Generic으로 먼저 선언을 해줘야 합니다.・선언Dictionary 선언 방법입니다.Dictionary<Key 타입, Value 타입> 변수명 = new Dictionary<Key 타입, Value 타입>()또는 아래와 같은 방법으로도 선언할 수 있습니다.va...
ALL

C# 열거형 enum 사용 방법 case문과 같이 쓰기 예제

C#에는 enum이라는 열거형 타입이 있습니다.enum 타입에는 정수를 열거형으로 정의할 수 있습니다.열거형으로 정의를 할 수 있기 때문에 switch-case문과 같이 사용하는 경우도 많습니다.enum은 어떻게 사용을 하는지 살펴보도록 하겠습니다.enum 사용 방법enum 오브젝트명 {상수1, 상수2, ・・・};상수명은 영숫자는 물론 한글도 지정할 수 있습니다.단, 상수명에는 공백을 사용할 수 없습니다.enum 정의 예제enum Days { Mon, Tue, Wed, Thu, Fri, Sat, Sun}한글로도 정의할 수 있습니다....
ALL

C# 문자열 치환 Replace 사용 방법 및 예제

문자열을 검색해서 일치하는 부분을 치환하는 방법을 알아보겠습니다.C#에서 문자열 치환을 하기 위해서는 Replace 메서드를 사용합니다.Replace대상문자열.replace(검색 문자,치환 문자)Replace는 대상 문자열에서 검색 문자와 일치하는 부분을 치환 문자로 변경해줍니다.Replace를 사용하여 치환뿐만이 아니라 줄바꿈 문자나 공백문자를 제거할 수도 있습니다.Replace 예제using System;namespace Sample{ class Program { static void Main(string[] args) { st...
ALL

C# 배열 List 문자 또는 시간 날짜 순서로 LINQ 람다식 정렬하기 예제

C#에서는 숫자 이외에도 문자나 시간으로도 정렬을 시킬 수 있습니다.우선 문자열 요소를 가지고 정렬하는 방법을 보겠습니다.문자열 정렬문자열 요소 정렬 예제using System;using System.Collections.Generic;using System.Linq;namespace Sample { class Sample { static void Main() { string[] src = {"Park", "Kim", "Lee"}; // Array.Sort string[] dst1 = new string[src.Length]; Ar...
ALL

C# 배열, List 정렬하기(Sort) 예제

배열이나 리스트를 정렬하는 방법을 알아보겠습니다.C#에서는 배열이나 리스트 요소를 정렬해주는 메서드가 준비되어있습니다.문자 기준이나 시간 순서대로도 정렬을 할 수 있습니다.Array.Sort배열은 Array.Sort로 정렬할 수 있습니다.public static void Sort( Arrayarray)array- 배열파라미터는 배열을 지정해줘야 하며, 지정한 파라미터는 1차원 배열이어야 합니다.Array.Sort 예제using System;namespace Sample { class Sample { static void Main()...
ALL

C# 문자열 자르기 Substring 사용법 및 예제

문자열에서 지정한 부분 문자를 취득하거나 자르고 싶은 경우가 있습니다.C#에서는 String 클래스의 Substring 메서드를 사용하여 문자열을 자를수 있습니다.SubstringSubstring 함수는 다음과 같이 정의되어 있습니다.public string Substring( intstartIndex, intlength)startIndex- 시작위치length- 길이문자열의 앞부분은 0부터 시작합니다.파라미터 length는 생략 가능합니다.생략한 경우 문자열의 마지막 부분까지 취득합니다.Substring 예제using System...
ALL

C++ 정렬 sort() 사용 방법 오름 차순, 내림 차순 예제

C++에서 정렬을 하는 방법에 대해 알아보겠습니다.정렬을 간단하게 하는 방법으로는sort()함수를 사용하는 방법이 있습니다.sort()함수를 사용하기 위해서는algorithm를include해야 합니다.sort()함수를 사용해 오름 차순을 정렬하는 방법을 보겠습니다.#include <iostream> #include <algorithm>using namespace std; int main(void){ //정렬이 안된 배열값 int arr = {4, 5, 8, 7, 10, 1, 3, 2, 9, 6}; // 정렬 sort(arr, arr...