C#.NETのサンプルコードを掲載しています。
      
指定した文字列が任意の文字で構成されてるかどうかを判定
決められた文字だけで文字列が構成されているかどうかを判定します。

テストコード
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
private List<char> _charList = new List<char>();

private void InitCharList()
{
    // A B C
    _charList.Add('A');
    _charList.Add('B');
    _charList.Add('C');
}

public bool IsCustomString(string s)
{
    // 指定した文字列が任意の文字で構成されてるかどうかを判定します。
    if (string.IsNullOrEmpty(s)) { return false; }

    foreach (char c in s)
    {
        if (!_charList.Contains(c))
        {
            return false;
        }
    }
    return true;
}

      
チェック




Effective C# 4.0
ビル・ワグナー
¥ 3,780



Copyright (C) 2011 - 2017 猫の気ままなC#日記