Kategoria: C# Dodane przez marcin90

Czy istnieje mozliwość żeby jedna tablica przechowywała różne typy obiektów takie jak int, string, float itp?

1 odpowiedź

0 0 Dodane 10-06-2018 przez marcin90
Nie, tablica może przechowywać jedynie wartości tego samego typu.
Ale skoro wszystkie typy dziedziczą po klasie System.Object, możemy więc stworzyć tablicę przechowujące typy Object. Dzięki temu w jednej tablicy będzie można przechowywać wartości o różnych typach.
object[] mixedTypeArray = new object[5];
mixedTypeArray[0] = null;
mixedTypeArray[1] = 1;
mixedTypeArray[2] = "John";
mixedTypeArray[3] = false;
mixedTypeArray[4] = 10.23;

Dodaj swoją wersję odpowiedzi

Dodajesz odpowiedź jako gość. Zaloguj się się by uzyskać dostęp do rankingu oraz powiadomień.