ExtensionMethod.NET Home of 880 C#, Visual Basic, F# and Javascript extension methods
Given our dictionary retrieves the element with a given key defined in input. when this key is not defined, or the dictionary is null, or the key itself is null, then the default value also defined in input is returned