webForumDet fria alternativet

string[].contains

.NETur .NET

3 svar · 859 visningar · startad av Riri

Medlem sedan dec. 2000182 inlägg
Frågan#1

Hej,

Kan jag på ngt sætt kolla om en string array har ett speciellt stræng værde i sig?

Richard

Medlem sedan mars 20023 561 inlägg
#2

Tror att du måste loopa igenom den och kolla varje värde för sig.

Medlem sedan apr. 20012 266 inlägg
#3

Ej testat:

string[] array = {"Hej", "alla", "glada"};
if (Array.IndexOf(array, "Hej"))
   // Hej finns med
else
   // Hej finns inte med
Medlem sedan feb. 200563 inlägg
#4

Ett alternativ är IndexOf som ovan men med tillägget >=0 d.v.s.

if (Array.IndexOf(array, "Hej") >= 0)

Ett annat alternativ:

if(((IList)array).Contains("Hej"))

/ Tomas

136 ms totalt · 3 externa anrop · v20260731065814-full.9823c0c5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)