私はちょうどResharperを使用して、私はC#でコード化する方法がわからないように感じました。それは私に多くの示唆を与えました。それらのいくつかは以下のとおりです。私の変数と入れて変換)Cシャープコードクリーンアップ:resharper
this.Loaded += MainPage_Loaded;
3に
var o = new SomeObject()
2)this.Loaded += new RoutedEventHandler(MainPage_Loaded);
:
1)SomeObject o = new SomeObject();
ReSharperのは、に変換されます_をすべてのインスタンス変数の前に追加します。
4)クラスの親の名前を削除する。私はこれをSilverlightでテストしました。
public partial class MainPage
5)インスタンス変数
this.variable = somevalue
variable = somevalue
に置き換えるに
public partial class MainPage : UserControl
これらのすべてが本当に必要か?それは本当に私のプログラムの効率に影響を与えるでしょうか?私はクラス名をvar
というキーワードに置き換えることで何がうまくいくのかを意味します。結局、var
もコンパイル時にクラス名に置き換えられます。 にはがプログラムされているか、これらのことが実際に何らかの形で影響を及ぼしているからですか?
私は本当にポイント4について疑問を抱いています。 –
@Madhur:それは、部分クラスの他の部分がUserControlから継承すると宣言されている場合にのみ行います。 –
@マドゥア:ジョーのコメントに+1。このクラスが「部分的」であることを忘れないでください。 –