// See https://aka.ms/new-console-template for more information // 문자열(string) 변수 using System.Text; string s1 = "C#"; string s2 = "Programming"; // 문자(char) 변수 char c1 = 'A'; char c2 = 'B'; // 문자열 결합 string s3 = s1 + " " + s2; Console.WriteLine("String: {0}", s3); // 부분문자열 발췌 string s3substring = s3.Substring(1, 5); Console.WriteLine("Substring: {0}", s3substring); string s = "C# Studies"; // 문자열을 배열인덱스로 한문자 엑세스 for (int i = 0; i < s.Length; i++) { Console.WriteLine("{0}: {1}", i, s[i]); } // 문자열을 문자배열로 변환 string str = "Hello"; char[] charArray = str.ToCharArray(); for (int i = 0; i < charArray.Length; i++) { Console.WriteLine(charArray[i]); } // 문자배열을 문자열로 변환 char[] charArray2 = { 'A', 'B', 'C', 'D' }; s = new string(charArray2); Console.WriteLine(s); // 문자 연산 char c3 = 'A'; char c4 = (char)(c3 + 3); Console.WriteLine(c3); // D 출력 //StringBuilder 사용 StringBuilder sb = new StringBuilder(); for (int i = 1; i <= 26; i++) { sb.Append(i.ToString()); sb.Append(System.Environment.NewLine); } string sbstr = sb.ToString(); Console.WriteLine(sbstr);