제목 : String.Contains(), Array.Contains() 대소문자 구분하지 않는 샘플 코드(C# Contains 대소문자)
글번호:
|
|
344
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2012/08/31 오후 5:09:00
|
조회수:
|
|
7311
|
Contains() 확장 메서드는 기본적으로 대소문자를 구분합니다.
즉, "Notice"와 "notice"는 다른 문자열로 인식합니다.
만약, Contains() 메서드를 사용해서 대소문자 구분없이 문자열을 비교하고자 한다면,
아래 샘플 코드처럼, 두번째 매개변수에 StringComparer.OrdinalIgnoreCase 옵션을 주면 됩니다.
--------------------------------------------------------------------------------------------
string[] arrShowList = { "Notice", "Free" };
if (arrShowList.Contains(boardName, StringComparer.OrdinalIgnoreCase))
{
// boardName 변수의 내용이 위 배열의 내용과 일치합니다.
}
else
{
// boardName 변수의 내용이 위 배열의 내용과 일치하지 않습니다.
}