Cześć!
Mam tablicę i chcę odwołać się do jakiegoś elementu używając obiektu typu ulong jako indeksu jednak pojawia mi się taki oto błąd: "Argument 1: cannot convert from 'ulong' to 'int' "
Jak to rozwiązać?
Wątek przeniesiony 2017-08-15 07:54 z C# i .NET przez ŁF.
Cześć!
Mam tablicę i chcę odwołać się do jakiegoś elementu używając obiektu typu ulong jako indeksu jednak pojawia mi się taki oto błąd: "Argument 1: cannot convert from 'ulong' to 'int' "
Jak to rozwiązać?
Nie używać ulong, tylko int do indeksowania tablicy.
Indeks musi być ulong'iem bo tablica może zawierać 2^64 znaków. Sam int jest za mały
W takim razie nie możesz do tego celu użyć tablicy, bo jej maksymalny rozmiar w C# to 2^31 elementów, czyli Int32.MaxValue.
Do czego potrzebna ci tak duża tablica?
Ok, dzięki za info. Już nie ważne.