VB.NET эквивалент C # свойства сокращения?

Это на самом деле очень просто. Сначала определите структуру для вашего элемента словаря, например, так:

struct Item: Codable {
    let cd_sala: String
    let nm_sala: String
}

Затем создайте экземпляр для JSONDecoder:

let decoder = JSONDecoder()

и используйте его для декодирования данных

[112 ]

Dictionary<Int, Item> относится к классу хеш-таблицы по умолчанию (ключ, значение), который дает вам доступ к элементу, например:

// outputs "Treinamento de Teste"
print(object[1]!.nm_sala) 
131
задан Peter Mortensen 27 June 2015 в 19:51
поделиться

3 ответа

Нет никакого сокращения от Visual Studio 2008 или предшествующий для VB.NET.

В Visual Studio 2010 и вне, можно использовать следующую стенографию:

public property FirstName as String

Это будет обработано, как Ваша короткая версия в C# - я думаю, что они называют его "Автоматическим Свойством"

См. также: Автореализованные свойства (Visual Basic)

149
ответ дан 24 November 2019 в 00:19
поделиться

К сожалению, Visual Basic 9 (который поставляет с.NET 3.5/Visual Studio 2008) не имеет автоматических свойств.

4
ответ дан 24 November 2019 в 00:19
поделиться

В Visual Studio 2008 после ввода ключевого слова Свойство нажмите клавишу Tab . Он вставит для вас фрагмент шаблона, который вы сможете заполнить очень быстро.

Но да, в Visual Basic 9 нет замены ярлыку типа Visual Basic 10

23
ответ дан 24 November 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: