2

こんにちは、たとえば、私はシンハラ語のStringユニコードを持っています

 String variable = "සහ"; - Correct String
 String variable = "XසහS"; - Incorrect String

すべての文字列がその特定の言語に属する特定の Unicode 範囲内にあるかどうかを検証したいと思います。

これを達成するためのアイデアはありますか?

4

2 に答える 2

1
static bool Validate(string s, char max, char min)
{
    for (int i = 0; i < s.Length; i++)
        if (s[i] > max || s[i] < min)
            return false;
    return true;
}
于 2013-07-21T14:49:45.730 に答える
0

Ghosts の機能を 1 行にまとめると、次のようになります。

static bool Validate(string s, char max, char min) {
    return s.All(c => min <= c && c <= max);
}
于 2013-07-21T14:53:41.383 に答える