C# 문법 1주차-연산자와 문자열

C014·2023년 11월 6일

C#

목록 보기
2/22

연산자의 종류에는 산술,관계,논리,비트,복합대입,증감이 있다.
산술연산자

관계연산자

논리연산자

비트연산자

복합대입 연산자

증감

  1. 생성
string str1 = "Hello, World!"; // 리터럴 문자열 생성
  1. 연결
string str1 = "Hello";
string str2 = "World";
string str3 = str1 + " " + str2;

str1 문자열과 str2 문자열을 공백으로 구분하여 연결한 새로운 문자열 str3을 생성합니다.

  1. 분할
string str = "Hello, World!";
string[] words = str.Split(',');

str 문자열을 쉼표(,)로 구분하여 분할한 문자열 배열 words를 생성합니다.

  1. 검색
string str = "Hello, World!";
int index = str.IndexOf("World");

str 문자열에서 "World" 문자열의 첫 번째 인덱스를 찾아 index 변수에 저장합니다.

  1. 대체
string str = "Hello, World!";
string newStr = str.Replace("World", "Universe");

str 문자열에서 "World" 문자열을 "Universe" 문자열로 대체한 새로운 문자열 newStr을 생성합니다.

  1. 변환
string str = "123";
int num = int.Parse(str);

문자열 str을 정수형 숫자로 변환한 후, num 변수에 저장합니다.

int num = 123;
string str = num.ToString();

정수형 숫자 num을 문자열로 변환한 후, str 변수에 저장합니다.

  1. 비교

문자열 값 비교

string str1 = "Hello";
string str2 = "World";
bool isEqual = str1 == str2;

str1 문자열과 str2 문자열을 비교한 후, isEqual 변수에 그 결과를 저장합니다.

문자열 대소 비교

string str1 = "Apple";
string str2 = "Banana";
int compare = string.Compare(str1, str2);

str1 문자열과 str2 문자열을 대소 비교한 후, compare 변수에 그 결과를 저장합니다.
0>compare인 경우 str2>str1
0=compare인 경우 str2=str1
0<compare인 경우 str2<str1 을 나타냅니다.

profile
doro

0개의 댓글