Я хотел бы заменить некоторые операторы присваивания как:
int someNum = txtSomeNum.Text;
int anotherNum = txtAnotherNum.Text;
с
int someNum = Int32.Parse(txtSomeNum.Text);
int anotherNum = Int32.Parse(txtAnotherNum.Text);
Существует ли хороший способ сделать, это с Visual Studio Находит и заменяет, с помощью Регулярных выражений? Я не уверен, каково Регулярное выражение было бы.
Думаю, в Visual Studio можно помечать выражения фигурными скобками {txtSomeNum.Text}
. Затем в замене вы можете обратиться к ней с помощью \1
. Таким образом, строка замены будет выглядеть как Int32.Parse(\1)
.
Обновление: через @Timothy003
VS 11 отменяет синтаксис {} \1 и использует () $1
.Это то, что я искал:
Найти: = {. * \. Text}
Заменить: = int32.carnse (\ 1)
Подробное руководство
http://blog.goyello.com/2009/08/22/do-it-like-a-pro-%E2%80%93-visual- студия-найти-и-заменить /