ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト845:デフォルトの名無しさん 19/05/12 22:32:12.36 tDx5/mlf0.net >>829 メソッド式使えよ 846:デフォルトの名無しさん 19/05/12 22:33:30.63 tDx5/mlf0.net SQLでもテーブルの別名使ったりするやろ 847:入門者 19/05/13 07:59:49.56 W1wujo120.net https://ideone.com/mKdtnM 独習C#のコードなんですが170行目のshapes[i].Nameは何故実行出来てるのでしょうか? Nameプロパティには何も記述がないのですが・・ 848:デフォルトの名無しさん 19/05/13 08:25:11.57 mnyzhKg9a.net >>834 https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/auto-implemented-properties 849:デフォルトの名無しさん 19/05/13 08:29:59.30 V/EVdZRD0.net >>834 それを学ぶのがその章の目的じゃないの? Nameプロパティの定義は71行目 163行目のshapes[0].Nameは引数で指定された"right"がセットされる。 164行目のshapes[1].Nameは省略時引数により139行目のコンストラクタを経由して"rectangle"がセットされる。 165行目のshapes[2].Nameは省略時引数により134行目のコンストラクタを経由して"rectangle"がセットされる。 166行目のshapes[3].Nameは省略時引数により106行目のコンストラクタを経由して"trizngle"がセットされる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch