相关疑难解决方法(0)

如何在Visual Studio中围绕等号转换代码?

编写代码以填充对象中的文本框后,例如:

txtFirstName.Text = customer.FirstName;
txtLastName.Text = customer.LastName;
txtAddress.Text = customer.Address;
txtCity.Text = customer.City;
Run Code Online (Sandbox Code Playgroud)

有没有办法在Visual Studio(甚至像Resharper)中将此代码复制并粘贴到保存函数中并反转等号周围的代码,以便它看起来像:

customer.FirstName = txtFirstName.Text;
customer.LastName = txtLastName.Text;
customer.Address = txtAddress.Text;
customer.City = txtCity.Text;
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2008

27
推荐指数
1
解决办法
6680
查看次数

有没有人知道视觉工作室键盘快捷方式交换声明的两边?

只是想知道是否有人知道键盘快捷方式来交换语句的两个方面.例如:

我想换掉

firstNameTextbox.Text = myData.FirstName;
Run Code Online (Sandbox Code Playgroud)

myData.FirstName = firstNameTextbox.Text;  
Run Code Online (Sandbox Code Playgroud)

有没有人知道快捷方式,如果有的话?显然我会输出它们,但是我需要交换很多语句,我认为这样的快捷方式会很有用!

随意扔掉你认为很酷的快捷方式!

我的贡献是CTRL+ E,D- 这会将您的代码格式化为Visual Studio标准!很有名,我猜,但我一直在使用它!:)

UPDATE

只是为了让所有人都知道,通过对发布的文章进行一些窥探,我设法构建了一个正则表达式,所以这里是:

找:

{.+\.Text = myData\..+};
Run Code Online (Sandbox Code Playgroud)

并替换为:

\2 = \1;
Run Code Online (Sandbox Code Playgroud)

希望人们可以将它应用到他们想要交换的表达式中!

keyboard-shortcuts visual-studio

14
推荐指数
1
解决办法
4384
查看次数