PSPrimitiveDictionary.Add Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Add(String, SByte[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Single) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Single[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, String) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, String[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, TimeSpan) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, TimeSpan[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, UInt16) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, UInt16[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, UInt32) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, UInt32[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, UInt64) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, UInt64[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Uri) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Uri[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Version) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Version[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, SByte) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, PSPrimitiveDictionary[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, PSPrimitiveDictionary) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Int64[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(Object, Object) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Boolean) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Boolean[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Byte) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Byte[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Char) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Char[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, DateTime) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, DateTime[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Decimal[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Double) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Double[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Guid) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Guid[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Int32) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Int32[]) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Int64) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, Decimal) |
Adds an element with the specified key and value into the Hashtable. |
Add(String, SByte[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::SByte> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <SByte> ^ value);
void Add(std::wstring const & key, std::Array <SByte> const & value);
public void Add (string key, sbyte[] value);
override this.Add : string * sbyte[] -> unit
Public Sub Add (key As String, value As SByte())
Parameters
- key
- String
The key of the element to add.
- value
- SByte[]
The value of the element to add.
Applies to
Add(String, Single)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, float value);
public:
void Add(Platform::String ^ key, float value);
void Add(std::wstring const & key, float value);
public void Add (string key, float value);
override this.Add : string * single -> unit
Public Sub Add (key As String, value As Single)
Parameters
- key
- String
The key of the element to add.
- value
- Single
The value of the element to add.
Applies to
Add(String, Single[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <float> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <float> ^ value);
void Add(std::wstring const & key, std::Array <float> const & value);
public void Add (string key, float[] value);
override this.Add : string * single[] -> unit
Public Sub Add (key As String, value As Single())
Parameters
- key
- String
The key of the element to add.
- value
- Single[]
The value of the element to add.
Applies to
Add(String, String)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::String ^ value);
public:
void Add(Platform::String ^ key, Platform::String ^ value);
void Add(std::wstring const & key, std::wstring const & value);
public void Add (string key, string value);
override this.Add : string * string -> unit
Public Sub Add (key As String, value As String)
Parameters
- key
- String
The key of the element to add.
- value
- String
The value of the element to add.
Applies to
Add(String, String[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::String ^> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <Platform::String ^> ^ value);
void Add(std::wstring const & key, std::Array <std::wstring const &> const & value);
public void Add (string key, string[] value);
override this.Add : string * string[] -> unit
Public Sub Add (key As String, value As String())
Parameters
- key
- String
The key of the element to add.
- value
- String[]
The value of the element to add.
Applies to
Add(String, TimeSpan)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, TimeSpan value);
public void Add (string key, TimeSpan value);
override this.Add : string * TimeSpan -> unit
Public Sub Add (key As String, value As TimeSpan)
Parameters
- key
- String
The key of the element to add.
- value
- TimeSpan
The value of the element to add.
Applies to
Add(String, TimeSpan[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <TimeSpan> ^ value);
public void Add (string key, TimeSpan[] value);
override this.Add : string * TimeSpan[] -> unit
Public Sub Add (key As String, value As TimeSpan())
Parameters
- key
- String
The key of the element to add.
- value
- TimeSpan[]
The value of the element to add.
Applies to
Add(String, UInt16)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::UInt16 value);
public:
void Add(Platform::String ^ key, unsigned short value);
void Add(std::wstring const & key, unsigned short value);
public void Add (string key, ushort value);
override this.Add : string * uint16 -> unit
Public Sub Add (key As String, value As UShort)
Parameters
- key
- String
The key of the element to add.
- value
- UInt16
The value of the element to add.
Applies to
Add(String, UInt16[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::UInt16> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <unsigned short> ^ value);
void Add(std::wstring const & key, std::Array <unsigned short> const & value);
public void Add (string key, ushort[] value);
override this.Add : string * uint16[] -> unit
Public Sub Add (key As String, value As UShort())
Parameters
- key
- String
The key of the element to add.
- value
- UInt16[]
The value of the element to add.
Applies to
Add(String, UInt32)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::UInt32 value);
public:
void Add(Platform::String ^ key, unsigned int value);
void Add(std::wstring const & key, unsigned int value);
public void Add (string key, uint value);
override this.Add : string * uint32 -> unit
Public Sub Add (key As String, value As UInteger)
Parameters
- key
- String
The key of the element to add.
- value
- UInt32
The value of the element to add.
Applies to
Add(String, UInt32[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::UInt32> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <unsigned int> ^ value);
void Add(std::wstring const & key, std::Array <unsigned int> const & value);
public void Add (string key, uint[] value);
override this.Add : string * uint32[] -> unit
Public Sub Add (key As String, value As UInteger())
Parameters
- key
- String
The key of the element to add.
- value
- UInt32[]
The value of the element to add.
Applies to
Add(String, UInt64)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::UInt64 value);
public:
void Add(Platform::String ^ key, unsigned long long value);
void Add(std::wstring const & key, unsigned long value);
public void Add (string key, ulong value);
override this.Add : string * uint64 -> unit
Public Sub Add (key As String, value As ULong)
Parameters
- key
- String
The key of the element to add.
- value
- UInt64
The value of the element to add.
Applies to
Add(String, UInt64[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::UInt64> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <unsigned long long> ^ value);
void Add(std::wstring const & key, std::Array <unsigned long> const & value);
public void Add (string key, ulong[] value);
override this.Add : string * uint64[] -> unit
Public Sub Add (key As String, value As ULong())
Parameters
- key
- String
The key of the element to add.
- value
- UInt64[]
The value of the element to add.
Applies to
Add(String, Uri)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, Uri ^ value);
public void Add (string key, Uri value);
override this.Add : string * Uri -> unit
Public Sub Add (key As String, value As Uri)
Parameters
- key
- String
The key of the element to add.
- value
- Uri
The value of the element to add.
Applies to
Add(String, Uri[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <Uri ^> ^ value);
public void Add (string key, Uri[] value);
override this.Add : string * Uri[] -> unit
Public Sub Add (key As String, value As Uri())
Parameters
- key
- String
The key of the element to add.
- value
- Uri[]
The value of the element to add.
Applies to
Add(String, Version)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, Version ^ value);
public void Add (string key, Version value);
override this.Add : string * Version -> unit
Public Sub Add (key As String, value As Version)
Parameters
- key
- String
The key of the element to add.
- value
- Version
The value of the element to add.
Applies to
Add(String, Version[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <Version ^> ^ value);
public void Add (string key, Version[] value);
override this.Add : string * Version[] -> unit
Public Sub Add (key As String, value As Version())
Parameters
- key
- String
The key of the element to add.
- value
- Version[]
The value of the element to add.
Applies to
Add(String, SByte)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::SByte value);
public:
void Add(Platform::String ^ key, SByte value);
void Add(std::wstring const & key, SByte value);
public void Add (string key, sbyte value);
override this.Add : string * sbyte -> unit
Public Sub Add (key As String, value As SByte)
Parameters
- key
- String
The key of the element to add.
- value
- SByte
The value of the element to add.
Applies to
Add(String, PSPrimitiveDictionary[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::Management::Automation::PSPrimitiveDictionary ^> ^ value);
public void Add (string key, System.Management.Automation.PSPrimitiveDictionary[] value);
override this.Add : string * System.Management.Automation.PSPrimitiveDictionary[] -> unit
Public Sub Add (key As String, value As PSPrimitiveDictionary())
Parameters
- key
- String
The key of the element to add.
- value
- PSPrimitiveDictionary[]
The value of the element to add.
Applies to
Add(String, PSPrimitiveDictionary)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::Management::Automation::PSPrimitiveDictionary ^ value);
public void Add (string key, System.Management.Automation.PSPrimitiveDictionary value);
override this.Add : string * System.Management.Automation.PSPrimitiveDictionary -> unit
Public Sub Add (key As String, value As PSPrimitiveDictionary)
Parameters
- key
- String
The key of the element to add.
- value
- PSPrimitiveDictionary
The value of the element to add.
Applies to
Add(String, Int64[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <long> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <long long> ^ value);
void Add(std::wstring const & key, std::Array <long> const & value);
public void Add (string key, long[] value);
override this.Add : string * int64[] -> unit
Public Sub Add (key As String, value As Long())
Parameters
- key
- String
The key of the element to add.
- value
- Int64[]
The value of the element to add.
Applies to
Add(Object, Object)
Adds an element with the specified key and value into the Hashtable.
public:
override void Add(System::Object ^ key, System::Object ^ value);
public:
override void Add(Platform::Object ^ key, Platform::Object ^ value);
override void Add(winrt::Windows::Foundation::IInspectable const & key, winrt::Windows::Foundation::IInspectable const & value);
public override void Add (object key, object value);
override this.Add : obj * obj -> unit
Public Overrides Sub Add (key As Object, value As Object)
Parameters
- key
- Object
The key of the element to add.
- value
- Object
The value of the element to add.
Exceptions
This method will throw if the key
is not a string and the value
is not one of primitive types that will work during PowerShell remoting handshake.
Use of strongly-typed overloads of this method is suggested if throwing an exception is not acceptable.
Applies to
Add(String, Boolean)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, bool value);
public:
void Add(Platform::String ^ key, bool value);
void Add(std::wstring const & key, bool value);
public void Add (string key, bool value);
override this.Add : string * bool -> unit
Public Sub Add (key As String, value As Boolean)
Parameters
- key
- String
The key of the element to add.
- value
- Boolean
The value of the element to add.
Applies to
Add(String, Boolean[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <bool> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <bool> ^ value);
void Add(std::wstring const & key, std::Array <bool> const & value);
public void Add (string key, bool[] value);
override this.Add : string * bool[] -> unit
Public Sub Add (key As String, value As Boolean())
Parameters
- key
- String
The key of the element to add.
- value
- Boolean[]
The value of the element to add.
Applies to
Add(String, Byte)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::Byte value);
public:
void Add(Platform::String ^ key, byte value);
void Add(std::wstring const & key, byte value);
public void Add (string key, byte value);
override this.Add : string * byte -> unit
Public Sub Add (key As String, value As Byte)
Parameters
- key
- String
The key of the element to add.
- value
- Byte
The value of the element to add.
Applies to
Add(String, Byte[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::Byte> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <byte> ^ value);
void Add(std::wstring const & key, std::Array <byte> const & value);
public void Add (string key, byte[] value);
override this.Add : string * byte[] -> unit
Public Sub Add (key As String, value As Byte())
Parameters
- key
- String
The key of the element to add.
- value
- Byte[]
The value of the element to add.
Applies to
Add(String, Char)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, char value);
public:
void Add(Platform::String ^ key, char16 value);
void Add(std::wstring const & key, char value);
public void Add (string key, char value);
override this.Add : string * char -> unit
Public Sub Add (key As String, value As Char)
Parameters
- key
- String
The key of the element to add.
- value
- Char
The value of the element to add.
Applies to
Add(String, Char[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <char> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <char16> ^ value);
void Add(std::wstring const & key, std::Array <char> const & value);
public void Add (string key, char[] value);
override this.Add : string * char[] -> unit
Public Sub Add (key As String, value As Char())
Parameters
- key
- String
The key of the element to add.
- value
- Char[]
The value of the element to add.
Applies to
Add(String, DateTime)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, DateTime value);
public void Add (string key, DateTime value);
override this.Add : string * DateTime -> unit
Public Sub Add (key As String, value As DateTime)
Parameters
- key
- String
The key of the element to add.
- value
- DateTime
The value of the element to add.
Applies to
Add(String, DateTime[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <DateTime> ^ value);
public void Add (string key, DateTime[] value);
override this.Add : string * DateTime[] -> unit
Public Sub Add (key As String, value As DateTime())
Parameters
- key
- String
The key of the element to add.
- value
- DateTime[]
The value of the element to add.
Applies to
Add(String, Decimal[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <System::Decimal> ^ value);
public void Add (string key, decimal[] value);
override this.Add : string * decimal[] -> unit
Public Sub Add (key As String, value As Decimal())
Parameters
- key
- String
The key of the element to add.
- value
- Decimal[]
The value of the element to add.
Applies to
Add(String, Double)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, double value);
public:
void Add(Platform::String ^ key, double value);
void Add(std::wstring const & key, double value);
public void Add (string key, double value);
override this.Add : string * double -> unit
Public Sub Add (key As String, value As Double)
Parameters
- key
- String
The key of the element to add.
- value
- Double
The value of the element to add.
Applies to
Add(String, Double[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <double> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <double> ^ value);
void Add(std::wstring const & key, std::Array <double> const & value);
public void Add (string key, double[] value);
override this.Add : string * double[] -> unit
Public Sub Add (key As String, value As Double())
Parameters
- key
- String
The key of the element to add.
- value
- Double[]
The value of the element to add.
Applies to
Add(String, Guid)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, Guid value);
public void Add (string key, Guid value);
override this.Add : string * Guid -> unit
Public Sub Add (key As String, value As Guid)
Parameters
- key
- String
The key of the element to add.
- value
- Guid
The value of the element to add.
Applies to
Add(String, Guid[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <Guid> ^ value);
public void Add (string key, Guid[] value);
override this.Add : string * Guid[] -> unit
Public Sub Add (key As String, value As Guid())
Parameters
- key
- String
The key of the element to add.
- value
- Guid[]
The value of the element to add.
Applies to
Add(String, Int32)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, int value);
public:
void Add(Platform::String ^ key, int value);
void Add(std::wstring const & key, int value);
public void Add (string key, int value);
override this.Add : string * int -> unit
Public Sub Add (key As String, value As Integer)
Parameters
- key
- String
The key of the element to add.
- value
- Int32
The value of the element to add.
Applies to
Add(String, Int32[])
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, cli::array <int> ^ value);
public:
void Add(Platform::String ^ key, Platform::Array <int> ^ value);
void Add(std::wstring const & key, std::Array <int> const & value);
public void Add (string key, int[] value);
override this.Add : string * int[] -> unit
Public Sub Add (key As String, value As Integer())
Parameters
- key
- String
The key of the element to add.
- value
- Int32[]
The value of the element to add.
Applies to
Add(String, Int64)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, long value);
public:
void Add(Platform::String ^ key, long long value);
void Add(std::wstring const & key, long value);
public void Add (string key, long value);
override this.Add : string * int64 -> unit
Public Sub Add (key As String, value As Long)
Parameters
- key
- String
The key of the element to add.
- value
- Int64
The value of the element to add.
Applies to
Add(String, Decimal)
Adds an element with the specified key and value into the Hashtable.
public:
void Add(System::String ^ key, System::Decimal value);
public void Add (string key, decimal value);
override this.Add : string * decimal -> unit
Public Sub Add (key As String, value As Decimal)
Parameters
- key
- String
The key of the element to add.
- value
- Decimal
The value of the element to add.