Je kunt het op meerdere manieren aanpakken. Je zou bijvoorbeeld je eigen type kunnen maken die de naam van het product en de waarde bijhoudt. (bv. naam = wit brood, waarde = 40)
Als je bijvoorbeeld wilt weten welke waarde er bij 'wit brood' hoort, dan zou je een functie als onderstaande kunnen schrijven:
Op bovenstaande manier zou het eigenlijk geen probleem moeten zijn.
Code:
structure Product
public naam as string
public waarde as integer
end structure
'dim pArr(10) as Product
'pArr(0).naam = "Wit brood"
'pArr(0).waarde = 40
Als je bijvoorbeeld wilt weten welke waarde er bij 'wit brood' hoort, dan zou je een functie als onderstaande kunnen schrijven:
Code:
private function zoekWaarde(s as string) as integer
for i as integer = 0 to 10
if s = pArr(i).naam then zoekWaarde = pArr(i).waarde
next i
end function
'ongeveer te gebruiken als:
'cal = zoekWaarde(listbox1.selecteditem.ToString()) / 100 * cint(gram)
Op bovenstaande manier zou het eigenlijk geen probleem moeten zijn.