Преобразование VB.NET для C# что это за типы данных?

#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]; .