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<>
不可能
当类型不明显时,我让 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<>
不可能