求助,关于string.IndexOf(char value)
代码如下: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这个条件(应该不可能吧。。。)
不懂这部分是在做什么 求解释啊