가`(name.ToLower())사람은 아래 코드 client.name.ToLower는(). 포함하는 경우
답변
이제는 더 명확 해졌습니다. client.name
의 name
에 대한 대소 문자를 구별하지 않는 검색입니다. name
이 client.name
에 포함되어 있으면 true입니다. 국제 편지 (분명히 "국제 편지"가 존재하지 않기 때문에 분명히합니다. 나는 당신과 다른 문화의 편지를 의미합니다. 고전적인 예는 터키어 문화입니다. http://www.i18nguy.com/unicode/turkish-i18n.html, 부분은 Turkish Has An Important Difference
입니다) 그것. 이를 수행하는 "올바른 방법"은 client.name.IndexOf(name, StringComparison.CurrentCultureIgnoreCase) != -1
입니다. StringComparison.CurrentCultureIgnoreCase
대신 StringComparison.InvariantCultureIgnoreCase
을 사용할 수 있습니다. ToLower
과 같은 트릭을 사용해야 할 경우, 비교의 양쪽에 ToUpper
을 더 사용하는 것이 더 좋습니다 (StringComparison.*
을 더 사용하는 것이 더 좋습니다).
매우 흥미 롭습니다. –
나에게 LINQ 것 같은데 제발 설명 할 수 있습니다.
I 해요 정말 최신 .NET에 요즘,하지만 난 client
변수의 ToString
속성이 대소 문자를 구분하지 일치 누구의 name
재산 client
객체를 찾고 같은 것을 읽을 것, 동안 SQL에서 WHERE foo is like '%:some_value%'
과 매우 유사합니다. 내가 옳다면, btw, client
은이 인스턴스에서 끔찍한 변수 이름입니다.
이것은 이상한 코드입니다. 클라이언트 객체에 대해 좀 더 알면 좋을 것입니다. 본질적으로 클라이언트 객체의 대소 문자를 구분하지 않는 이름 값에 클라이언트 객체의 대소 문자를 구분하지 않는 값 (문자열)이 있는지 확인합니다. 따라서 클라이언트 이름에 본질적으로 클래스 자체의 문자열 이름이 포함되어있는 경우.
.ToLower()는 모든 소문자로 동일한 문자열을 반환합니다. 기본적으로이 문은 name.ToLower()가 client.name.ToLower() 내의 모든 위치에 포함 된 경우 true를 반환합니다.
//If:<br/>
client.name = "nick, bob, jason";
name = "nick";
//Then:<br/>
client.name.ToLower().Contains(name.ToLower());
//would return true
- 1. 는 아래 데이터의 경우
- 2. 아래 코드의 경우 문 문제
- 3. html 내부에 else를 포함하는 경우
- 4. I (아래) 5 변수 기능이있는 경우 멀티플렉서
- 5. 스크롤바가있는 GXT LayoutContainer는 스크롤바 아래 영역을 포함하는 클라이언트 높이 값을보고합니다.
- 6. 내가 자바 스크립트를 삽입하는 코드 아래 사용하고
- 7. C#으로 변환하는 방법 (아래 코드 참조)?
- 8. CouchDB를 사용하는 사람은 누구입니까?
- 9. QString을 포함하는 변수에서 유니 코드 만들기
- 10. 다른 페이지를 HTML 문서에 포함하는 경우
- 11. numpy.equal 목록 또는 배열 문자열을 포함하는 경우
- 12. Eclipse에 svn 키워드를 포함하는 방법 코드 템플릿
- 13. 테스트를 작성해야하는 사람은 누구입니까?
- 14. IronJS를 사용하는 사람은 누구입니까?
- 15. 달빛을 사용하는 사람은 누구입니까?
- 16. 한 다른 문이 아래
- 17. 의존성 주입 - 인터페이스를 소유 한 사람은 누구입니까?
- 18. LINQ에 가입 한 사람은 누구입니까?
- 19. pop11 언어를 사용하는 사람은 누구입니까?
- 20. 개미없이 webtest를 사용하는 사람은 누구입니까?
- 21. 아래 단순화
- 22. 반환 된 BSTR을 소유 한 사람은 누구입니까?
- 23. COM 개체 정리 아래 두 줄의 코드 사이의 차이점은 무엇
- 24. 어떻게 ... 내가 샘플 코드 아래 가지고 얻을 안드로이드
- 25. 이상한 행동을 <> 아래 코드 감안할 때 위임
- 26. Axis2는 아래 그림과 같이 Generting WSDL 자바 코드
- 27. ","아래 코드 조각에서 재생할 역할이 있습니까? 코드에서 컴파일러 오류가 발생합니까?
- 28. WebProtocolException 내 try 블록의 코드가 뭔가 아래 보이는 사용자 코드
- 29. RDLC보고가있는 WPF 응용 프로그램이 느린 사람은 누구입니까?
- 30. IronPython을 프로덕션 응용 프로그램에서 사용하는 사람은 누구입니까?
항상 'true'를 반환하는 것처럼 보입니다. 'client'와'client.name'의 데이터 타입은 무엇입니까? – mellamokb
문자열 변수에 문자열 멤버가있는 방법은 무엇입니까 –
이상하게 보입니다. 클라이언트 객체가 ToLower 메소드를 구현하지 않는 한. – xanatos