Тип переменной рефакторинга Visual Studio - PullRequest
0 голосов
/ 15 февраля 2019

Можно ли реорганизовать тип переменной так же, как ее имя в Visual Studio?

Ответы [ 2 ]

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

Самое близкое, что вы можете получить, - это найти все ссылки на переменную, а затем пройти через все вхождения переменной и изменить окружающий код для соответствия новому типу данных (при необходимости).

enter image description here

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

Нет, к сожалению, с ванильным экземпляром Visual Studio нет способа реорганизовать тип переменной.для автоматизации было бы почти невозможно сделать это, по крайней мере, если вы имели в виду, например, изменить строку на int.

Рассмотрим этот рефактор

        string str = "I'm a string";

        //Refactor to int would be

        int str = "I'm a string";

Вышеуказанное может привести к ошибкевам придется вручную исправить.однако при использовании var вы можете выполнить рефакторинг для explcit типов.

        var str = "I'm a string";

        //Refactor to Explicit would be

        string str = "I'm a string";

Однако вы можете щелкнуть правой кнопкой мыши переменную и щелкнуть найти все ссылки, которые, возможно, будут полезны, по крайней мере, для определения всех случаев, когда вам придется переименовывать ищелкнув по каждому из них, вы попадете прямо к ним.

...