ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト850:入門者 19/05/13 08:34:33.58 W1wujo120.net >>836 そうなのですが でもvalueで代入してないのに何故Nameプロパティが機能してるのか分からなくて… setとgetの中身を記述しなくてもプロパティは機能するのですか? 851:デフォルトの名無しさん 19/05/13 08:52:41.32 VAfV6Qs50.net public string Hoge { get; set; } は private string _Hoge; public string Hoge { get { return this._Hoge; } set { this._Hoge = value; } } の省略構文みたいな感じになる (実際にはこの_HogeはC#からアクセスできない名前にコンパイルされる) 852:デフォルトの名無しさん 19/05/13 08:57:28.04 WhpQbL/L0.net >>837 string Hoge { get; set; } は自動実装プロパティと呼ばれるもので、 内容は>>838の通り。 853:デフォルトの名無しさん 19/05/13 10:05:53.21 yzhNtOt8H.net ありがとうございました >>831 https://docs.microsoft.com/ja-jp/dotnet/csharp/linq/query-expression-basics そうですねfromの間違いでした失礼しました 「scoreはそのクエリ構文内で使うローカル変数的なもの」ってのは割としっくり来ました 「LINQ/クエリ構文は1次元相手にも使える」SQLとは全くの別物と考えて頭からっぽにして勉強しなおしたほうがよさそうですね 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch