본문 바로가기

hayee Study/코딩_c#

[C#] string 정리 (substring, contain, equal, concat)

반응형

안녕하세요 hayee 입니다.

 

개발건에 따라 MFC 또는 C# 언어를 사용하여 코딩을 하다보니 함수 등 여러가지가 헷갈린 적이 많아 

 

구글링을 하는 경우가 빈번했었습니다. 그래서 정리를 하려고 합니다.


 

 

1) Substring: 문자열 추출 메서드.

string sResult = string.Empty;
string sText = "Test string Code";

// 1. 문자열 추출.
sResult = sText.Substring(5, sText.Length - 5);
Trace.WriteLine(sResult);

// [결과]
// string Code

 

2) Contain: 특정 문자열이 포함되어 있는지 체크하는 메서드. 

string sText = "Test string Code";

// 2. 특정 문자열이 포함되어 있는지 체크.
if (sText.Contains("Test"))
{
	Trace.WriteLine("포함");
}
else
{
	Trace.WriteLine("미포함");
}

// [결과]
// 포함 
// TEST 로 할 경우 미포함이 출력된다.

 

3) Equal: 문자열을 비교합니다. (대소문자 구분 함)

string sResult = string.Empty;
string sText = "Test string Code";

// 3. 문자열 비교.
if (sText.Equals("Test string Code"))
{
	Trace.WriteLine("비교하는 문자열과 같습니다.");
}
else
{
	Trace.WriteLine("비교하는 문자열과 다릅니다.");
}

// [결과]
// 비교하는 문자열과 같습니다.

 

4) Concat: 여러개의 문자열을 연결합니다. 

string sResult = string.Empty;

string s1 = "테스트 중 ";
string s2 = "입니다.";
string s3 = "!!!";

sResult = string.Concat(s1, s2, s3);
Trace.WriteLine(sResult);

// [결과]
// 테스트 중 입니다.!!!

 

 

# 틀린 부분이 있다면 댓글 부탁드립니다. #

# 댓글 달아주시면 늦게라도 블로그 방문하도록 할게요! 감사합니다. #

 
 

 

728x90
반응형