本文整理汇总了C#中System.Collections.IDictionary.Remove方法的典型用法代码示例。如果您正苦于以下问题:C# System.Collections.IDictionary.Remove方法的具体用法?C# System.Collections.IDictionary.Remove怎么用?C# System.Collections.IDictionary.Remove使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Collections.IDictionary
的用法示例。
在下文中一共展示了System.Collections.IDictionary.Remove方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateFromConfig
/// <summary>
/// Creates an object and optionally initializes it with a given
/// set of settings. A key can be supplied that specifies which
/// entry in the configuration dictionary identifies the type of
/// the object to be created. A null or empty key means the
/// default key "type" will be used.
/// </summary>
private static object CreateFromConfig(IDictionary config, string typeKey)
{
if (config == null)
return null;
//
// We modify the settings by removing items as we consume
// them so make a copy here.
//
config = (IDictionary) ((ICloneable) config).Clone();
//
// Get the type specification of the object to create.
//
typeKey = Mask.EmptyString(typeKey, "type");
string typeSpec = Mask.NullString((string) config[typeKey]);
config.Remove("type");
//
// Create the object!
//
return Create(typeSpec, config);
}