マッピィ Techlog

日々思うこと

【C#】バッキングフィールド

More Effective C# 6.0/7.0を読んでいて「バッキングフィールド」という用語がありました。

これが基礎なのかそうでないのか分かりませんが、学ぶことは大切です。

 

class ClassA
{
 ...
 public int hoge { get; set; }

のように指定するプロパティを「自動実装プロパティ」と呼ばれます。

「バッキングフィールド」は上記publicがprivateとして(自動的に生成される)保存用のフィールドのことを 呼ぶそうです。

 

(参考サイト:

https://qiita.com/7of9/items/c03d71e4624a754141e9

More Effective C# 6.0/7.0

More Effective C# 6.0/7.0