Tag: convention

当类型已知时,是否有任何技术理由使用或不使用C#中的var?

似乎越来越多的C#代码我读取使用var类型标识符: foreach (var itemChange in ItemChanges) { //… } 而不是明确说明类型: foreach (ItemChange itemChange in ItemChanges) { //… } 即使这种类型已知。 我仍在使用后一个显式版本,因为我认为稍后阅读它会更快地了解变量的类型,而不是使用var。 但是有任何技术理由使用其中一个吗?