Create Multi-variable Declaration
In This Article
Converts neighboring variable declarations of the same type into a single declaration. This refactoring is the opposite of Split Multi-variable Declaration.
#Availability
Available from the context menu or via shortcuts:
- when two or more consecutive variable declarations are selected. Declared variables should have the same type.
#Example
private string TestMethod()
{│string a = "Hello";
string b = "World";
string c = "!";
return String.Format("{0} {1} {2}", a, b, c);
}
Private Function TestMethod() As String│Dim a As String = "Hello"
Dim b As String = "World"
Dim c As String = "!"
Return String.Format("{0} {1} {2}", a, b, c)
End Function
Result:
private string TestMethod()
{│string a = "Hello", b = "World", c = "!";
return String.Format("{0} {1} {2}", a, b, c);
}
Private Function TestMethod() As String│Dim a As String = "Hello", b As String = "World", c As String = "!"
Return String.Format("{0} {1}{2}", a, b, c)
End Function
#Screenshot
See Also