首页 > 解决方案 > c# split 方法不适用于西里尔文

问题描述

我的代码是

string[] separate = { ",", ", " };
        string input = Console.ReadLine();
        string[] values = input.Split(separate, 4, StringSplitOptions.RemoveEmptyEntries);
        foreach (var item in values)
        {
            Console.WriteLine(item);
        }

它适用于数字和拉丁字母,但是当我使用西里尔字母时,它返回一个空字符串

例如,如果我输入 "cyrillic, кирилица, 1, 3" 它会返回

cyrillic

1
3

标签: c#unicodesplit

解决方案


推荐阅读