본문 바로가기

C#

대소문자를 구별하지 않고 문자열 비교하는 방법

728x90

1. ToLower() 또는 ToUpper() 메소드 사용하기

if (str1.ToLower() == str2.ToLower()) { }

 

2. String클래스에서 제공하는 Compare 메소드 사용하기
- 위 메소드보다 성능면에서 우수하다.
- 세번째 파라미터를 true 갑으로 지정하면 대소문자 구별없이 문자열을 비교한다.

if (string.Compare(str1, str2, true) == 0) { }

 

[출처]
https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=gboarder&logNo=90020289950

728x90

'C#' 카테고리의 다른 글

BadImageFormatException 오류  (0) 2022.12.16
Form 창 화면 가운데로 띄우기  (0) 2022.12.16
@ 심벌 사용법  (0) 2022.12.15
불변성과 가변성(공변성, 반공변성)  (0) 2022.12.15
Call By Reference(값에 의한 전달) - ref, out  (0) 2022.12.15