Hej,
Na pewno wielu z Was kojarzy książkę, "Wstęp do programowania w C# Łatwy podręcznik dla początkujących". Jest tam oto takie zadanie:
"W danej firmie środki trwałe mają identyfikatory złożone z kilku liter, myślnika oraz czterech cyfr. Te cztery cyfry to rok zakupu danego środka trwałego. Przykładowe identyfikatory to: KOMG-2002, BH-2010. Napisz program, który deklaruje 5-cio elementową tablicę typu string dla środków trwałych, którą należy zainicjalizować przykładowymi identyfikatorami w czasie deklaracji. Program ma dla każdego środka trwałego podać liczbę lat, jakie upłynęły od jego zakupu."
I tu moje pytanie moja tablica wygląda następująco:
string[] tab = { "xxxx-2010", "yyy-2012", "zz-2014", "aaaa-2018", "bbbbbbb-2021" };
spróbowałem wykonać kod:
string[] tab = { "komp-2010", "lap-2012", "ps-2014", "xbox-2018", "lodowka-2021" };
for(int i = 0; i > tab.Length; i++)
{
string[] subs = tab.Split('-');
}
Console.ReadLine();
Ale dostaje błąd CS1061
I tak wszędzie gdzie szukałem na internecie i wielu poradnikach wszyscy pokazują jak użyć funkcji split ale w przypadku string gdy wygląda następująco:
string tab = "komp-2010, lap-2012, ps-2014, xbox-2018, lodowka-2021";
I teraz pytanie właściwe: Czy istnieje jakieś rozwiązanie robiące split mojej tablicy, czy tak się tablicy nie zapisuje i powinna być tak jak wyżej?