[C#] 문자열 검색 함수 (String.Contains)

2019. 1. 21. 21:24·프로그래밍/C#

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);
Colored by Color Scripter
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;
}
Colored by Color Scripter
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
'프로그래밍/C#' 카테고리의 다른 글
  • [C#] Excel Error 0x800ac472 원인
  • [C#] SQLite 맛보기 - DB파일 생성
  • [C#] LINQ Aggregate Function
  • [WinForm] TableLayoutPanel 행 동적으로 컨트롤 하기
큐레이트
큐레이트
저의 일상을 기록하는 블로그입니다.
  • 큐레이트
    큐레이트의 기록
    큐레이트
  • 전체
    오늘
    어제
    • 분류 전체보기 (185) N
      • 국내여행 (37)
        • 애견여행 (33)
        • 맛집여행 (2)
      • 프로그래밍 (81)
        • C# (24)
        • Python (23)
        • Flutter (5)
        • .NET (4)
        • ASP (7)
        • Html (5)
        • Tomcat (2)
        • typescript (3)
        • etc (8)
      • 일상생활 (67) N
        • 다이어트일지 (66) N
        • 기타 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 복이랑스마트스토어
    • 복이랑블로그
  • 공지사항

    • 블로그 소개
  • 인기 글

  • 태그

    FastAPI
    제주도 애견동반
    DevExpress
    애견동반
    국내여행
    자동매매
    티스토리챌린지
    제주도애견동반여행
    코인자동매매
    식단관리
    애견동반여행
    식단
    다이어트
    입력폼
    제주도
    일상생활
    오블완
    Python
    pt
    오운완
    다이어트 일지
    다이어트일지
    체중기록
    C#
    iis
    파이썬
    운동일지
    애견여행
    HTML
    Flutter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
큐레이트
[C#] 문자열 검색 함수 (String.Contains)
상단으로

티스토리툴바