c# IndexOf does not exist in current context
问题 I'm trying to use the following and can't wrap my head around why this IndexOf method isn't working. foreach (string s in regKey.GetSubKeyNames()) { RegistryKey sub = Registry.LocalMachine.OpenSubKey(string.Format(@"{0}\{1}", _UninstallKey64Bit, s), false); if (sub.ValueCount > 0) { values = sub.GetValueNames(); if (IndexOf(values, "DisplayName") != -1) { string name = (sub.GetValue("DisplayName") != null) ? sub.GetValue("DisplayName").ToString() : string.Empty; if (!string.IsNullOrEmpty(name