string str0 = new string('h', 5); // 문자 'h' 5개로 구성된 문자열 생성
string str1 = "hello";
string str2 = "world";
string str3 = str1 + " " + str2;
string str4 = "hello, world!";
string[] words = str4.split(','); // `,`을 기준으로 구분하여 문자열 배열 생성
string str5 = "hello, world!";
int index = str5.indexof("world"); // 처음 나오는 "world"의 인덱스를 찾는다. index = 7
string str6 = "hello, world!";
string newstr = str6.replace("world", "universe"); // replace("이전 단어", "변경될 단어" )
string str7 = "123";
int num = int.parse(str7); // 문자열을 int 형으로 변환
int num2 = 123;
string str8 = num2.tostring();
string str9 = "hello";
string str10 = "world";
bool isequal = str9 == str10;
문자열은 항상 사전식 비교 (" 'a' < 'b' "라서 앞에 값이 더 작으면 -1 반환)
아스키 코드로 값을 비교해서 소문자가 항상 대문자보다 큼 !!
ex) 'z' > 'A'
string str11 = "apple";
string str12 = "banana";
// 같으면 0, 앞에 값이 작으면 -1, 크면 1
int compare = string.compare(str11, str12); // 음수 반환
string name = "john";
int age = 30;
string message = string.format("my name is {0} and i'm {1} years old.", name, age);
string name = "john";
int age = 30;
string message2 = $"my name is {name} and i'm {age} years old.";