C#
プロパティはフィールド(メンバ変数)へのアクセスする手段でしかない
出典: 【C#】プロパティとフィールド(メンバ変数)の決定的な違い! — プロパティはフィールド(メンバ変数)へのアクセスする手段でしかない
private string _gender;
public string Gender
{
get => _gender;
set => _gender = value;
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は記事の「プロパティはフィールド(メンバ変数)へのアクセスする手段でしかない」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
5 件private string _gender; public string Gender { get { return _gender; }未収録
プロパティはフィールド(メンバ変数)へのアクセスする手段でしかない
#03c4cbbe71da
public class User { public int ID { get; set; } public string Name { get; set; }未収録
Datagridに値を表示できる
#147badd2385c
private void Form1_Load(object sender, EventArgs e) { _users = new List<User>() {未収録
Datagridに値を表示できる
#10a217f49692
public class XmlHelper<T> where T : class { public string TargetPath { get; set; } private Encoding encoding => System.Text.Encoding.GetEncoding("shift_jis");未収録
シリアライズしてXMLにできる(Privateのみ出力できない)
#7d09cf0c607a
var props = typeof(User).GetProperties(); var str = new StringBuilder(); foreach (var user in _users)未収録
プロパティを動的に探して色々できる
#bf30b0e5ea43
