Resharper:不要为元组扩展 var

Resharper: Do not expand var for Tuples

当类型不明显时,我让 Resharper 扩展(转换为显式类型)"var"。但它也扩展了 "var" 长元组,比如

var value = CallTuple();

变成

(int valueA, string valueB, string valueC) value = CallTuple();

是否可以仅针对元组停止此类转换,而将其留给其他类型?

所以

var intValue = CallInt();

变成

int intValue = CallInt();

var value = CallTuple();

保持不变

var value = CallTuple();

没有,基本上没有。 Resharper 和 Rider 只允许区分内置类型和简单类型以及其他任何地方。区分特定类型,例如Tuple<>不可能