반응형

문자열

(C#) 문자열 처리: Substring() 부분 문자열

SubString() 메서드를 이용해서 문자열 중에서 문자열의 부분을 가져올 수 있습니다. Substring() 메서드 설명 Substring(시작위치) 문자열에서 인덱스 시작위치부터 끝까지의 문자열을 반환합니다. Substring(시작위치, 길이) 문자열에서 인덱스 시작위치부터 길이만큼의 문자열을 반환합니다. 예제 static void Main(string[] args) { string s = "C# Programming."; string s1 = s.Substring(3); // 인덱스3부터 끝까지 string s2 = s.Substring(0, 2); // 맨 앞에서부터 2문자 Console.WriteLine(s1); Console.WriteLine(s2); } 다음 예제는 경로(파일명)에서 확장명..

C#/C#_기초강의 2023.04.22

(C#) 문자열 처리: Split() 문자열 분리

Split() 문자열 분리 Split() 메서드는 특정 문자로 구분되어 있는 문자열을 분리시킵니다. 분리된 문자열은 문자열 배열에 할당됩니다. 다음 예제는 문자열을 컴마(,)로 분리시킵니다. static void Main(string[] args) { string s = "C#,Java,Python,PHP"; string[] ss = s.Split(','); // 컴마(,)로 분리 foreach (string a in ss) Console.WriteLine(a); 다음 예제는 문자열을 공백으로 분리시킵니다. static void Main(string[] args) { string s = "C# Java Python PHP"; string[] ss = s.Split(' '); // 공백으로 분리 for(i..

C#/C#_기초강의 2023.04.22

(C#) 문자열 처리: Contains() 문자열 포함(검색, 찾기)

Contains(): 문자열을 포함하고 있는지 검사 Contains() 메서드는 문자열에서 지정된 문자 또는 문자열을 포함하고 있는지 검사합니다. 지정된 문자열을 포함하고 있으면 true, 포함하고 있지 않으면 false를 반환합니다. 문자열 검색에는 IndexOf(), LastIndexOf() 메서드도 사용될 수 있으니 참고하기 바랍니다. StringComparison 인수를 사용하여 대소문자의 구분 없이 비교 할 수 있습니다. 예제 static void Main(string[] args) { string s = "C# Programming."; if (s.Contains('p')) Console.WriteLine("소문자 p를 포함하고 있습니다."); else Console.WriteLine("소문자..

C#/C#_기초강의 2023.04.22

(C#) 자료 형식 변환(2): 문자열을 숫자로, 숫자를 문자열로 변환하기

문자열을 숫자로, 숫자를 문자열로 변환하기 Double 형식을 int로 변환하기 위해서는 아래와 같은 형식 변환을 합니다. double a = 123.0; int b = (int) a; string 형식은 위와 같은 캐스팅으로 변환할 수 없습니다. string a = “123”; int b = (int)a; 숫자 형식을 문자열(string) 형식으로 변환하기 숫자 형식뿐만 아니라 거의 모든 형식을 문자열로 변환할 수 있습니다. 1. ToString() 메서드를 이용해서 모든 형식을 문자열로 변환할 수 있습니다. int a = 123; double b = 123.456; DateTime now = DateTime.Now; Console.WriteLine(a.ToString()); Console.WriteL..

C#/C#_기초강의 2023.04.20
반응형