>  > 【SSR】 EXECUTOR EX02 (エグゼキューター EX02) 18インチ 8.5J PCD:120 穴数:5 inset:-6 フラットブラック [ホイール1本単位] [H]
14インチ サマータイヤ セット【適応車種:ピクシス メガ(LA700系)】HOT STUFF プレシャス アストM1 ブラック/リムポリッシュ 4.5Jx14Economist ATR-K 155/65R14

「Onigirism」の更新通知を受け取る場合はここをクリック

【SSR】 EXECUTOR EX02 (エグゼキューター EX02) 18インチ 8.5J PCD:120 穴数:5 inset:-6 フラットブラック [ホイール1本単位] [H]

【SSR】 [ホイール1本単位] EX02) 【SSR】 PCD:120 18インチ (エグゼキューター EXECUTOR 8.5J フラットブラック EX02 inset:-6 穴数:5 8.5J [H]

VisualStudio2015にしてから行番号の横のところに豆電球が出るようになった。
(もしかすると前からかもしれないけど)
Intellisenseの派生みたいなもんで、ココのコードこうした方がよくね?的なガイド機能 ORC(オグラクラッチ) メタルシリーズORC559D【ツインプレート・ダンパー付】マークII系 JZX90 1JZ-GTE。
ほんで気になってるのが「this」の存在。
なんかダークカラーのテーマにすると見ての通り、thisの色はやたら暗め YOKOHAMA ヨコハマ ブルーアース エース AE50 Z サマータイヤ 195/65R15 ブリヂストン ECO FORME SE-18 ホイールセット 4本 15 X 5.5 +42 4穴 100 。
で、このガイドである。

えっ、もしかしてMSさんthisはいらねーって言ってる?明らかに邪魔者扱いしてない?
そもそも前から思ってたけどthisってマジでいらんだろ。



ということで今さらながら、この謎修飾子について調べてみた YOKOHAMA ヨコハマ エスドライブ Sdrive AS01 サマータイヤ 245/40R19 MONZA Warwic ADESSER ホイールセット 4本 19 X 8 +45 5穴 114.3 VW パサート 3B系用 スタッドレス コンチネンタル バイキングコンタクト7 225/45R17 94T XL MAK ドレスデン タイヤホイール4本セット。

MSDNより
thisキーワードは、クラスの現在のインスタンスを参照します。拡張メソッドの最初のパラメーターの修飾子としても使用されます。

んなこたぁ分かってんだよ
で、ソース見てみると当たり前なんだけどこういうことになる 17インチフォード エクスプローラーなど ブリザック DM-V2 245/65R17 MKW MK-46(MK46) 17×7.5J 5H-114.3 ET35≪ダイヤカットグロスブラック≫新品スタッドレスタイヤ・アルミホイール4本セット価格。


private string name;
private string alias;
private decimal salary = 3000.00m;

// Constructor:
public Employee(string name, string alias)
{
// Use this to qualify the fields, name and alias:
this.name = name;
this.alias = alias;
}


this.name はクラスのメンバのname、ただのnameはEmployeeに与えられた引数のname

要するにコンストラクタのパラメータとメンバ変数が同名な時に、this付けた方はクラスのメンバですよ。

って状況で使うもんらしい。(まぁそりゃそうだな・・・)


こういうことがオブジェクト指向プログラミングのセオリーと言えばそうなんだろうけど

個人的にはあんまりこのやり方は好きじゃないんだよなぁ。

冗長になるから使わない方がすっきりするんだよな・・・。

あるいはややこしいから別の変数名にした方がいい気がするけど、人の好き好きで済ませて良い問題なのかしら。

もちろん大規模システムの開発だったり大人数が関わるプロジェクトだったりの場合は必要なんだろう。

まぁクセとして持っといて損ではないだろうけど。


上の例みたいにシンプルな状況では別の書き方もあるけど、もうちょい詳しく読み下しが必要だなぁコレ。

無いとヤバい!みたいなサンプルはきっとあるだろうから。

とりあえず、「無くてもいい場面では書かなくていい」ってことで。

【SSR】 EXECUTOR EX02 (エグゼキューター EX02) 18インチ 8.5J PCD:120 穴数:5 inset:-6 フラットブラック [ホイール1本単位] [H]



by onigirism | 2015-08-12 11:53 | C#
<< ColorFrameReader ジェネリックコレクション所感 >>


{yahoojp}jpprem01-zenjp40-wl-zd-68027