В VB-программе был такой код:
| Код | Dim S As String Dim I As Integer Dim V As Variant I = 666 S = "Число зверя" V = Array(I, S)
|
В результате этого V становился массивом из двух элементов, причем первый из них числовой, а второй строковый. Пытаюсь перевести на C#:
| Код | object o = null; // Вместо Variant используем object
o = new object[2]; // Создадим массив из двух элементов, пока как бы без типа
o[0] = new int(); // Первый элемент сделаем числовым o[1] = new string(); // ... а второй - строковым
o[0] = 666; // Присвоим целочисленное значение первому элементу o[1] = "Число зверя"; // ... и строковое - второму
|
Чёй-то не очень-то, правда? |