C# 한방에 배우기 개인정리노트 3#
//문자열 연산
string sampString = "A bunch of random words";
string.IsNullOrEmpty(sampString); //비어있는 문자열인지 확인
string.IsNullOrWhiteSpace(sampString); //스페이스로만 이루어졌는지 확인
int SL = sampString.Length; //문자열의 길이 반환
//문자열 함수
sampString.IndexOf("bunch");//문자열의 인덱스를 반환
//찾을수 없을 경우 -1을 반환
sampString.Substring(2, 6); //인덱스 범위 사이의 문자열을 반환
string sampString1 = "A bunch of random words";
string sampString2 = "More random words";
sampString1.Equals(sampString2); //두 문자열이 같은지 비교
sampString1.StartsWith("A bunch"); //특정 문자열로 시작되는지 확인
sampString1.EndsWith("word"); // 특정 문자열로 끝나는지 확인
sampString = sampString.Trim(); //문자열 내부 공백 제거
sampString = sampString.TrimEnd(); //문자열 끝부분 공백 제거
sampString = sampString.TrimStart(); //문자열 시작부분 공백 제거
sampString = sampString.Replace("words", "characters");//문자열 변경
sampString = sampString.Remove(0, 2); //0부터 1까지 인덱스 제거
//인덱스 2가 시작 문자열이 된다
//문자열 배열
string[] names = new string[3] {"Matt", "Joe", "Paul" }; //배열 선언
String.Join(",", names); //문자열 배열을 합쳐 나하의 문자열로 만든다
//포맷 지정
string fmtStr =
String.Format("{0:c} {1:00.00} {2:#.00} {3:0,0}",1.56, 15.567, .56, 1000);
Console.WriteLine(fmtStr);
c : 화폐 단위표시
00.00 : 소수 둘째자리 까지만 나타내기
#.00 : # 자리에 0이 없다면 표기하지 않는다
0,0 : 3자리 마다 , 삽입
댓글 없음:
댓글 쓰기