문자열 자르기 문자열을 자르는 다양한 방법들 문자열을 자르는 방법들은 여러가지가 있다. 하나씩 살펴보자. Substring 함수명 String.Substring 오버로드 Substring(Int32) 지정된 문자 위치에서 문자열 끝까지 잘라내기 Substring(Int32, Int32) 지정된 문자 시작 위치에서 원하는 길이만큼 잘라내기 매개변수 시작 위치 탐색을 시작할 문자열의 위치값 길이 탐색 시작 위치로부터 문자열을 가져 올 길이 반환값 String 이 인스턴스의 startIndex에서 시작하는 부분 문자열에 해당하는 문자열이거나, Empty가 이 인스턴스의 길이와 같으면 startIndex string originalString = "Hello, world!"; string substring1 =..
문자열을 컨테이너로 문자열을 배열/리스트로 전환하기 문자열을 전환하는 방법은 다양하다. 이중 가장 흔한 것은 Split을 통해 문자열을 나누고 반복문을 통해 새로운 배열/리스트에 하나씩 넣는 것이다. 오늘은 여러 방식으로 위와 같은 상황을 해결하는 방법을 알아보자. Array.ConvertAll 함수명 ConvertAll 자료형 매개변수 Array.ConvertAll(문자열 배열, 목표 자료형) 문자열 배열을 다른 자료형의 배열로 변환하는 함수 반환값 목표 자료형 목표로 하는 자료형의 배열을 반환 Select 함수명 Select 자료형 매개변수 Select(목표하는 자료형) 문자열 배열을 다른 자료형의 배열로 변환하는 함수 반환값 목표 자료형 목표로 하는 자료형의 배열을 반환 예제코드 Array.Conv..
배열 값들을 사칙연산하는 것은 자주 있는 일이기에 기본 라이브러리에서 사용하기 쉽게 구현해 놓았다. Max(), Min(), Sum(), Average()와 같은 LINQ 메서드를 사용하여 배열의 최댓값, 최솟값, 합, 평균을 간단하게 계산할 수 있다. LINQ는 C#에서 데이터 쿼리 및 조작을 위한 강력한 기능을 제공한다. 이 코드를 실행하면 주어진 배열의 값에 대한 최댓값, 최솟값, 합, 평균이 출력될 것이다. Linq 메서드 using System; using System.Linq; class Program { static void Main(string[] args) { int[] array = { 12, 45, 6, 23, 78, 34 }; int maxVal = array.Max(); int m..
형변환 (Casting) 데이터 형 변환 과정 C#에서 다양한 자료형 간의 변환을 캐스팅(Casting)을 통해 수행할 수 있다. 캐스팅은 변수의 데이터 형식을 다른 데이터 형식으로 변환하는 과정을 의미한다. 주로 두 가지 유형의 캐스팅이 있습니다: 암시적 캐스팅 (Implicit Casting) '작은 데이터 형식'이 '큰 데이터 형식'으로 할당 작은 데이터 형식을 큰 데이터 형식으로 변환에 발생 데이터 손실이 없이 자동으로 수행된다. 이게 무슨소리냐. int형을 double형으로 형변환을 한다고 생각하면 다음과 같다. int형 double형 4byte 8byte 우선 int형은 32bit이고 double형은 64bit이다. 즉, int형에서 double형으로 형변환이 일어나더라도 double형이 가지..
- Total
- Today
- Yesterday
- 운영체제
- 메모리
- thread
- 명령어
- const
- 스레드
- 알고리즘
- 레지스터
- 수학
- 초기화
- 게임수학
- 포인터
- CPU
- c++
- 백준
- 멀티스레드
- 클래스
- 인터럽트
- dynamic_cast
- 컴파일
- 상속
- malloc
- static_cast
- 프로세스
- New
- 구조
- 할당
- 크기
- 입출력
- 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |