login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Multi arrays, empty check (Opgelost)

Offline skillat2 - 15/01/2009 15:23
Avatar van skillat2HTML beginner C# - ASP.net

Ik heb de volgende array aangemaakt:
  1. string[,] array_maat = new string[3,2];
  2. array_maat[0,0] = "S";
  3. array_maat[0,1] = "M";
  4. array_maat[1,0] = "nvt";
  5. array_maat[2,0] = "XS";


Hoe kan ik nu checken of array_maat[0,2] empty is / niet bestaat / geen value bevat?

Bij onderstaande code krijg ik de foutmelding: "Index was outside the bounds of the array."
  1. if (array_maat[0,2].ToString() == "")

2 antwoorden

Gesponsorde links
Offline Abbas - 15/01/2009 15:37
Avatar van Abbas Gouden medaille

Crew .NET
Natuurlijk krijg je die fout. Je hebt maar 2 elementen en jij probeert te kijken of een derde bestaat, mits dat niet het geval is krijg je die Exception. Hetgeen je kan doen is:

  1. try
  2. {
  3. if (String.IsNullOrEmpty(array_maat[0, 0]))
  4. Response.Write("Leeg");
  5. }
  6. catch (Exception x)
  7. {
  8. Response.Write("Bestaat niet");
  9. }
Offline skillat2 - 15/01/2009 15:40
Avatar van skillat2 HTML beginner Thanks!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s