[C# 문법] C# 문자열 대소문자 구분없이 비교하는 방법
- C#/C# 문법
- 2020. 4. 26. 01:00
안녕하세요.
오늘은 C# 문법에서 문자열을 대소문자 구분없이 비교하는 방법에 대해서 알려드리려고 합니다.
지난번 포스팅에서 Contains 메서드를 이용하여 대소문자 구분없이 문자열을 구분하는 방법에 대해서 포스팅을 했었는데요.
참고 - https://afsdzvcx123.tistory.com/451
오늘은 이 방법 말고 다른 방법으로 알려드리려고 합니다.
바로 IndexOf를 이용하여 대소문자 구분없이 문자열을 비교하려고 합니다.
그럼, 실제 소스코드에서 어떻게 작성을 하고 문자열을 대소문자 구분없이 비교하는지 보여드리겠습니다.
예제 코드
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 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace IndexOfTest { class Program { static void Main(string[] args) { string str1 = "APPLE"; string str2 = "apple";
if(str1.IndexOf(str2, StringComparison.OrdinalIgnoreCase) >= 0) { Console.WriteLine("둘이 같은 문자입니다."); } else { Console.WriteLine("둘이 다른 문자입니다."); } } } }
|
실행 결과
위와 같이 str1의 “APPLE”과 str2의 “apple” 두개의 문자가 서로 같은 문자라고 인식을 하고 알맞게 출력되는 것을 확인하실 수 있습니다.
감사합니다.
'C# > C# 문법' 카테고리의 다른 글
[C# FTP] C# FTP 접속 및 파일 업로드 하기 (2) | 2020.06.05 |
---|---|
[C# 문법] C# FTP 접속하기 (16) | 2020.06.04 |
[C# 문법] C# DataTable 데이터 값 변경하는 방법 (0) | 2020.04.24 |
[C# 문법] C# DataTable 특정 컬럼 기준 정렬하기 (0) | 2020.04.23 |
[C# 문법] C# Linq Where 구문 AND / OR 조건 추가하는 방법 (0) | 2020.03.09 |
이 글을 공유하기