2015-05-05 4 views

ответ

0

Вы должны указать культуру:

using System; 

public class Program 
{ 
    public static void Main() 
    { 
     string string1 = "CZSczs"; 
     string string2 = "ČŽŠčžš"; 

     if(String.Compare(string1, string2, CultureInfo.CurrentCulture, CompareOptions.IgnoreNonSpace) == 0) 
     { 
     Console.WriteLine("same"); 
     } 
     else 
     { 
     Console.WriteLine("not same"); 
     } 

    } 
} 

Смотрите этот рабочий код на: DotNetFiddle

2

Вы можете использовать

int result string.Compare("CZSczs", "ČŽŠčžš", CultureInfo.InvariantCulture, CompareOptions.IgnoreNonSpace); 
bool equal = result == 0; 

Как указано в this question-х принятых ответ.

Смежные вопросы