Mam taki problem otóż. Zadaniem programu będzie możliwość ręcznego wpisywania numerów przesyłek dla trzech przewoźników by na koniec wydrukować raport.
Nie wiem jaki będzie najbardziej wydajny do tego sposób przechowywania danych w pamięci. Pierwsze co mi przyszło do głowy to stworzenie dwuwymiarowej tablicy o strukturze:
array = {
"DHL" => {"324324", "2342424", "55646", itd}
"DPD" => {"6767567", "242444", "566566", itd}
"UPS" => {"234235", "546456", "534535", itd}
}
Gdzie ilość wartości w nawiasach klamrowych była by różna i można było je dodawać w trakcie działania programu
Numery przesyłek będą typu string a ich łączną ilość maksymalnie 2000 może 2500
W PHP stworzył bym taka pustą tablice a potem dodawał numery przy pomocy array_push.
poza tym każde dodanie numeru do konkretnego przewoźnika ma na bieżąco zliczać ilość już dodanych numerów w jego obrębie
Nie wiem jak to wykonać w C# i czy w ogóle warto iść typ tropem czy może istnieje bardziej wydajne rozwiązanie