반응형
C#
String.Contains Function환경 : Visual Studio 2017 .NetFramework 4.6.1
네임스페이스 : System
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//
// 요약:
// 이 문자열 내에서 지정한 하위 문자열이 발생하는지를 나타내는 값을 반환합니다.
//
// 매개 변수:
// value:
// 검색할 문자열입니다.
//
// 반환 값:
// 이 문자열 내에서 true 매개 변수가 발생하거나 value가 빈 문자열("")이면 value이고, 그러지 않으면 false입니다.
//
// 예외:
// T:System.ArgumentNullException:
// value가 null인 경우
public bool Contains(String value);
|
cs |
(출처 : mscorlib)
Contains 함수 파라메터(value)에 null일 넘길경우 오류발생
빈 문자열("")이면 true, String에 파라메터(value)가 포함되어있으면 true파라메터(value)가 포함되어있지 않으면 false
ex)
이메일 주소에 특정문자(사이트주소)가 있으면 해당 사이트 이름 반환하는 함수
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
/// <summary>
/// 이메일 주소를 통해 사이트 이름을 가져온다.
/// </summary>
/// <param name="value"> EMail 주소</param>
/// <returns> 이메일 사이트 이름 </returns>
private static string GetEMailSiteName(string value)
{
string result = string.Empty;
if (string.IsNullOrEmpty(value)) // Null Or Empty
{
result = "값을 입력해 주세요.";
}
else if (value.Contains("@naver.com")) // Naver
{
result = "Naver";
}
else if (value.Contains("@daum.net")) // Daum
{
result = "Daum";
}
else if (value.Contains("@gmail.com")) // GMail
{
result = "GMail";
}
return result;
}
|
cs |
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] SQLite Table 존재유무 체크 하고 생성하기 (0) | 2019.10.14 |
---|---|
[C#] Excel Error 0x800ac472 원인 (0) | 2019.06.21 |
[C#] SQLite 맛보기 - DB파일 생성 (0) | 2019.04.05 |
[C#] LINQ Aggregate Function (0) | 2019.01.11 |
[WinForm] TableLayoutPanel 행 동적으로 컨트롤 하기 (0) | 2019.01.09 |