私はWPFでオリエンテーションをパラメータとして取得するはずです。そうでない場合、コンバータは水平方向に方向を割り当てるだけです。素敵なコードにマッチさせるパターン
これは私のコードです:
Orientation orientation = Orientation.Horizontal;
if (parameter is Orientation)
orientation = (Orientation) parameter;
しかし、ReSharperのは、「ある」と私は「型チェックとキャストをマージ」ことを示唆しているの下でウィグルを置きます。リファクタリングを使用すると、次のようになります。
Orientation orientation = Orientation.Horizontal;
if (parameter is Orientation orientation1)
orientation = orientation1;
ダミー変数を使用します。
私自身の創造は最も素敵で清潔だと思いますが、resharperは同意しません。どのようにこのコードを書いていますか?
私はresparperを設定することができますが、主に私はこのタイプの提案が好きです。構造体を扱うときには、それは嫌な人になるようです。
私はこれが意見に基づいていると思います。私はマージが大好きです – Peter
それはです:-)ほとんどのものは、ベストプラクティスになるときです。後であなたのコードを読むと思う人にも依存します。 – iakob