在C# Coding Conventions中,当变量的类型从赋值的右侧显而易见时,为什么微软建议使用隐式类型?
我知道没有必要声明它,因为它很明显,但为什么建议呢?显式键入不是让代码更容易理解吗?
var str1 = "This is clearly a string.";
对比
string str2 = "This is clearly a string.";
这有编译时的好处吗?
在C# Coding Conventions中,当变量的类型从赋值的右侧显而易见时,为什么微软建议使用隐式类型?
我知道没有必要声明它,因为它很明显,但为什么建议呢?显式键入不是让代码更容易理解吗?
var str1 = "This is clearly a string.";
对比
string str2 = "This is clearly a string.";
这有编译时的好处吗?