# StringValueCollection constructor

Kind: Constructor  
Namespace: `Sisk.Core.Entity`  
Assembly: `Sisk.Core.dll`  
Source: https://docs.sisk-framework.org/api/Sisk.Core.Entity.StringValueCollection.-ctor.html

## StringValueCollection(IDictionary&lt;string, string?>) {#Sisk_Core_Entity_StringValueCollection__ctor_System_Collections_Generic_IDictionary_System_String_System_String__}

Creates an new [StringValueCollection](https://docs.sisk-framework.org/api/Sisk.Core.Entity.StringValueCollection.md) instance with values from another
[IDictionary](https://learn.microsoft.com/dotnet/api/system.collections.idictionary) instance.

```csharp
public StringValueCollection(IDictionary<string, string?> values)
```

### Parameters

`values` [IDictionary](https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary\-2)<[string](https://learn.microsoft.com/dotnet/api/system.string), [string](https://learn.microsoft.com/dotnet/api/system.string)?\>

## StringValueCollection(IDictionary&lt;string, string[]>) {#Sisk_Core_Entity_StringValueCollection__ctor_System_Collections_Generic_IDictionary_System_String_System_String____}

Creates an new [StringValueCollection](https://docs.sisk-framework.org/api/Sisk.Core.Entity.StringValueCollection.md) instance with values from another
[IDictionary](https://learn.microsoft.com/dotnet/api/system.collections.idictionary) instance.

```csharp
public StringValueCollection(IDictionary<string, string[]> values)
```

### Parameters

`values` [IDictionary](https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary\-2)<[string](https://learn.microsoft.com/dotnet/api/system.string), [string](https://learn.microsoft.com/dotnet/api/system.string)\[\]\>

## StringValueCollection() {#Sisk_Core_Entity_StringValueCollection__ctor}

Creates an new empty [StringValueCollection](https://docs.sisk-framework.org/api/Sisk.Core.Entity.StringValueCollection.md).

```csharp
public StringValueCollection()
```
