本文整理汇总了C#中EntryType.Contains方法的典型用法代码示例。如果您正苦于以下问题:C# EntryType.Contains方法的具体用法?C# EntryType.Contains怎么用?C# EntryType.Contains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EntryType
的用法示例。
在下文中一共展示了EntryType.Contains方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: comboBox_delete_Loaded
private void comboBox_delete_Loaded(object sender, RoutedEventArgs e)
{
// get all entries, in ODBC and in Registry
comboBox_delete.Items.Clear();
// ODBC
string[] ODBCValues = ODBCManager.GetAllDSN();
// Registry
string[] fsvValues = RegistryManager.GetAllEntries(EntryType.FSV);
string[] mbsValues = RegistryManager.GetAllEntries(EntryType.MBS);
string[] svaValues = RegistryManager.GetAllEntries(EntryType.SVA);
string[] cobValues = RegistryManager.GetAllEntries(EntryType.COB);
string[] allValues = new string[0];
allValues = allValues.Concat(ODBCValues).Distinct().ToArray();
allValues = allValues.Concat(fsvValues).Distinct().ToArray();
allValues = allValues.Concat(mbsValues).Distinct().ToArray();
allValues = allValues.Concat(svaValues).Distinct().ToArray();
allValues = allValues.Concat(cobValues).Distinct().ToArray();
Array.Sort(allValues);
foreach (String entry in allValues)
{
if (entry != null)
{
EntryType[] where = new EntryType[Enum.GetValues(typeof(EntryType)).Length];
if (ODBCValues.Contains(entry) && !where.Contains(EntryType.ODBC))
where[(int)EntryType.ODBC] = EntryType.ODBC;
if (fsvValues.Contains(entry) && !where.Contains(EntryType.FSV))
where[(int)EntryType.FSV] = EntryType.FSV;
if (mbsValues.Contains(entry) && !where.Contains(EntryType.MBS))
where[(int)EntryType.MBS] = EntryType.MBS;
if (svaValues.Contains(entry) && !where.Contains(EntryType.SVA))
where[(int)EntryType.SVA] = EntryType.SVA;
if (cobValues.Contains(entry) && !where.Contains(EntryType.COB))
where[(int)EntryType.COB] = EntryType.COB;
ComboBoxDelete deletable = new ComboBoxDelete(entry, where);
comboBox_delete.Items.Add(deletable);
}
}
}