#c# #vb.net #object
Вопрос:
Я не слишком хорошо знаком с Visual Basic. Я пытался выяснить, какие типы данных приведены ниже:
Я думал, что тип (ниже) был логическим массивом, но когда я просмотрел код, чтобы увидеть его использование, похоже, что он служит каким-то объектом (см. 2-е изображение).
Public MixedGas(1) As Boolean
Кроме того, любая помощь в том, как я могу создать заявление для
Public MolFrac(0 to 30, 0 To 30) As Single
Я предполагаю, что это int[,]
тип?
Комментарии:
1. Твой первый инстинкт был верен. Это синтаксисы объявления массива и индексирования массива VB. Он использует
()
вместо[]
. Я считаю, что верхняя граница является инклюзивной, поэтому(1)
на самом деле имеет два элемента, но часто она игнорируется/не используется, как если бы она была эксклюзивной.2. Я верю, что это было бы
public bool[] MixedGas = new bool[2];
3.
MixedGas
это не тип, это поле. VB использует противоположный порядок. Его тип таковbool[]
.4. ты, наверное, имеешь в виду
public float[,] MolFrac = new float[31, 31];
5. Что касается
MolFrac
того , что вы близки. Этоfloat[,]
, такpublic float[,] MolFrac = new float[31, 31];
.