Преобразование нескольких свойств и / или классов, созданных из XML, в автоматические свойства в Visual Studio - PullRequest
0 голосов
/ 21 февраля 2019

Специальная вставка, так как JSON создает хороший компактный класс с автоматическими свойствами.Специальная вставка как XML для тех же данных создает классы с использованием обычного подхода к свойству, даже если все, что находится в этом свойстве, является get / set.Таким образом, вы получите закрытую переменную и полдюжины строк для каждой переменной со значением get / set по умолчанию.

  1. Есть ли способ получить вставку XML в класс для создания автоматических свойств вместо этого?
  2. Есть ли способ (не только для классов, созданных в XML) преобразовать несколько приватных переменных в автоматические свойства, потому что все, что я могу сделать, это по одному.Без использования внешних инструментов, таких как ReSharper.

Время, необходимое для автоматического преобразования каждого поля, по одному, медленнее, чем выполнение регулярного выражения в коде.

I 'м на VS2017.Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Довольно просто ...

В качестве примера получите xml, например, по ссылке https://www.w3schools.com/xml/note.xml (поскольку вы не предоставили образец xml)

Перейдите в Visual Studio>> Изменить >> Специальная вставка >> Вставить XML как классы

Paste Special

Это создаст класс и его свойства для вас.

0 голосов
/ 21 февраля 2019

Если JSON предоставит вам правильный формат, просто конвертируйте xml в json , а затем вставьте JSON специальным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...