是否可以像在Visual Studio中一样重构变量类型?
答案 0 :(得分:2)
不,不幸的是,对于普通的Visual Studio实例,无法重构变量类型。自动化几乎不可能做到这一点,至少在您的意思是将字符串更改为int的情况下。
考虑此重构
string str = "I'm a string";
//Refactor to int would be
int str = "I'm a string";
以上内容将导致您必须手动修复的错误。但是,在使用var时,您可以重构为显式类型。
var str = "I'm a string";
//Refactor to Explicit would be
string str = "I'm a string";
但是,您可以右键单击一个变量,然后单击“查找所有引用”,这可能至少有助于识别所有必须重命名的实例,然后单击每个实例将直接进入它们。
答案 1 :(得分:2)