2015-09-23 11 views

risposta

2

Aggiungi nel web config come separati da virgola valutato come

<add key = "xyz" value="val1, val2, val3"/> 

accedervi come

string[] xyzValues = System.Configuration.ConfigurationManager.AppSetting["xyz"].Split(","); 
+1

Grazie amici ... –

+0

ur benvenuto fratello. – Imad

+0

downvoter, pls explain – Imad

0

Definire un carattere separatore.

Quindi, ottenere l'impostazione di applicazione per la sua chiave e utilizzare string.Split per ottenere quei valori multipli come un array o IEnumerable<string>:

IEnumerable<string> values = ConfigurationManager.AppSettings["xyz"].Split(','); 
+0

thanksss .... :) –

1

È possibile utilizzare l'app s tag

<appSettings> 
    <add key="xyz" value="val1;val2;val3" /> 
</appSettings> 

C# Codice

string[] values = ConfigurationManager.AppSettings["xyz"].Split(';'); 
+0

thankssssss :) ... –

0

Non si può farlo direttamente, ma con un po 'più di codifica si può avere la sezione di configurazione personalizzata nei file di configurazione. Il collegamento https://msdn.microsoft.com/en-us/library/2tw134k3.aspx descrive come eseguire la configurazione personalizzata.

altro modo potrebbe essere utilizzare un separatore di valore e definire valori multipli e quindi utilizzare che valori utilizzando funzione split (come altri hanno menzionato)

+0

grazie :) ... –

Problemi correlati