// C# Extension Method
// Doc: [url will be determined later]
// @nuget: Z.ExtensionMethods
using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
var list = new Dictionary<string, string> {{"Fizz", "Buzz"}, {"Fizz2", "Buzz2"}};
// C# Extension Method: IDictionary<TKey,TValue> - RemoveIfContainsKey
list.RemoveIfContainsKey("Fizz"); // Remove "Fizz"
list.RemoveIfContainsKey("Fizz1"); // Remove Nothing
foreach (var item in list)
Console.WriteLine(item);
}