C Sharp Rookiss Part1 기초 프로그래밍 입문 : 문자열 둘러보기
🙇♀️문자열 둘러보기
🪐찾기
bool found = name.Contains("Harry");
“Harry”가 포함 되는지 bool값으로 반환
int index = name.IndexOf('P');
‘P’의 인덱스 번호를 반환 없다면 -1반환
🪐변형
name = name + " Junior";
” Junior” 추가
string lowerCaseName = name.ToLower();
소문자로 변형
string UpperCaseName = name.ToUpper();
대문자로 변형
string newName = name.Replace('r', 'l');
문자열 내의 ‘r’을 ‘l’로 전환
🪐분할
string[] names = name.Split(new char[] { ' ' });
’ ‘로 구분하여 namee배열에 저장
string substringName = name.Substring(5);
인덱스 번호 5부터 새로운 string으로 반환
전체코드
namespace CSharp
{
class Program
{
static void Main(string[] args)
{
string name = "Harry Potter";
// 1. 찾기
bool found = name.Contains("Harry");
int index = name.IndexOf('P');
// 2. 변형
name = name + " Junior";
string lowerCaseName = name.ToLower();
string UpperCaseName = name.ToUpper();
string newName = name.Replace('r', 'l');
// 3. 분할
string[] names = name.Split(new char[] { ' ' });
string substringName = name.Substring(5);
}
}
}