代码如下:
    public const string alphabet = "ABCDEFGHIKLMNOPQRSTUVWXYZ";
    
    public Playfair(string k)
        {
            string key = k.ToUpper();
            string keyedAlphabet = "";
            for (int i = 0; i < key.Length; i++)
                if (keyedAlphabet.IndexOf(key[i]) == -1)
                    keyedAlphabet += key[i];            for (int i = 0; i < alphabet.Length; i++)
                if (keyedAlphabet.IndexOf(alphabet[i]) == -1)
                    keyedAlphabet += alphabet[i];
        }
话说我看到它自动解释说是找匹配的字符的索引,但没懂为什么用等于-1这个条件(应该不可能吧)
不懂这部分是在做什么 求解释啊