본문 바로가기
가이드/Unity, C#

Unity/C# string.indexof(string) is culture-specific

by 루엔_vivid 2022. 5. 12.

해당 경고는 IndexOf로 검사하는 문자가 국가별로 다른 결과를 가지고 올 수 있다고 경고하는 것이다.

예시로 터키에서는 i가 대문자이고 I가 소문자이다.....

이런 언어적 문제로 인해 경고를 표시해 준다.

 

경고일뿐 수정은 하지 않아도 되지만 수정시 아래와 같이 수정하면 된다.

IndexOf("-")

IndexOf("-", StringComparison.Ordinal)

 

반응형

댓글