반응형
끈 만드는 법.대소문자를 구분하지 않는 내용을 포함합니까?
어떻게 하면 다음 사례를 무감각하게 만들 수 있습니까?
myString1.Contains("AbC")
고유한 확장 메서드를 생성하여 다음 작업을 수행할 수 있습니다.
public static bool Contains(this string source, string toCheck, StringComparison comp)
{
return source != null && toCheck != null && source.IndexOf(toCheck, comp) >= 0;
}
그런 다음 전화합니다.
mystring.Contains(myStringToCheck, StringComparison.OrdinalIgnoreCase);
사용할 수 있는 항목:
if (myString1.IndexOf("AbC", StringComparison.OrdinalIgnoreCase) >=0) {
//...
}
모든 .NET 버전에서 작동합니다.
bool b = list.Contains("Hello", StringComparer.CurrentCultureIgnoreCase);
[EDIT] 확장 코드:
public static bool Contains(this string source, string cont
, StringComparison compare)
{
return source.IndexOf(cont, compare) >= 0;
}
이것은 효과가 있을 수 있습니다 :)
언급URL : https://stackoverflow.com/questions/17563929/how-to-make-string-contains-case-insensitive
반응형
'programing' 카테고리의 다른 글
Postgre에 테이블 나열SQL 스키마 (0) | 2023.05.25 |
---|---|
분기 하나만 복제 (0) | 2023.05.25 |
iOS 숫자 패드 키보드에서 "완료" 버튼을 표시하는 방법은 무엇입니까? (0) | 2023.05.25 |
Python에서 쉼표로 구분된 항목이 있는 문자열을 목록으로 변환하는 방법은 무엇입니까? (0) | 2023.05.25 |
Git의 텍스트 창을 종료하려면 어떻게 해야 합니까? (0) | 2023.05.25 |