キャスト/変換がコードでいつ発生するかを視覚的に確認するのが難しいため、暗黙の演算子 (拡張メソッドを好む) は好きではありませんでした。
以下のような例があるとします。
public static implicit operator Deal(string dealAsXml)
{
//convert the xml into Deal object
}
上記の暗黙の演算子は、Xml 形式の取引を取引オブジェクトにキャスト/変換するのに役立ちます。
通常、メソッドを右クリックすると、「Find Usages」(または Alt+F7) を使用できます。これは非常に役立ちます。暗黙の演算子に似たものはありますか?
可能な場合は Extensions メソッドを使用するもう 1 つの理由だと思います。