반응형
숫자 메소드
Math.pow - 제곱 함수
Math.pow(a, b); // a^b 출력됨.
문자열 메소드
String -> 숫자형
1) int.TryParse(num, out value); // Parse 함수로 변환했을 시 혹시 모를 에러 발생을 막아줌. 변환 불가 시 false 반환.
2) Int32.Parse(string);
3) Convert.ToInt32(string); // 변환 클래스, string 뿐만이 아닌 모든 자료형을 int형으로 바꿔줌.
숫자형 -> String
int num = 10;
num.ToString(); //"10"
문자배열을 숫자배열로 변경
string[] sInput = Console.ReadLine().Split('\x020');
int[] input = Array.ConvertAll(sInput, s => int.Parse(s));
문자 기준으로 자르기 (Split)
string[] input = str.Split('\x020');
// str.Split(' ')과 동일하나 주석처리된 구문은 가끔 오류 발생한다고 하니 최대한 위의 구문으로 작성하자.
문자열 자르기 (Substring)
str = "Amazon";
str = str.Substring(3, 3);
Console.WriteLine(str); // "zon" 출력
인덱스: IndexOf, LastIndexOf
str = "Good Morning";
str.IndexOf("o"); //1
str.LastIndexOf("o"); //6
문자열 포함: StartsWith, EndsWith, Contains
str = "Good Morning";
str.StartsWith("Good"); //True
str.EndsWith("Good"); //False
str.Contains("Mo"); //True
문자열 대체: Replace, ToLower, ToUpper, Insert
str = "Good Morning";
str.Replace("Good", "Bad"); //"Bad Morning"
str.ToLower(); //"good morning"
str.ToUpper(); //"GOOD MORNING"
str.Insert(5, "Happy "); //"Good Happy Morning"
공백 제거: trim, trimStart, trimEnd
str = " Good Morning ";
str.trim(); //"Good Morning"
str.trimStart(); //"Good Morning "
str.trimEnd(); //" Good Morning"
반응형
'C#' 카테고리의 다른 글
[C#] App.Config 활용 (0) | 2023.04.28 |
---|---|
[C#] 업캐스팅과 다운캐스팅 (0) | 2023.04.25 |
[C#] 복잡한 리스트 중복제거 (0) | 2023.04.20 |
[C#] 리스트 주요 함수 정리 (0) | 2023.04.19 |
[C#] 자주쓰는 Visual Studio 2017 단축키 모음 (0) | 2023.04.18 |