SkillsTest.pl C# pytania i zadania rekrutacyjne Czy istnieje mozliwość żeby jedna tablica przechowywała różne typy obiektów takie jak int, string, float itp?

: 2017-09-26 | Nr 31 z 51

Pytanie

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

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;

Polecamy

Na co możesz wydać swoje 15k?

Zabawki dla dwulatka