Public readonly field v.s. get-only property

后端 未结 2 450
独厮守ぢ
独厮守ぢ 2021-01-03 18:09

Are there cases when you would want a public readonly field v.s. a get-only auto-implemented property?

public class Foo
{
    public readonly string Hello;

         


        
2条回答
  •  时光取名叫无心
    2021-01-03 18:45

    One reason would be for data binding - .net implements binding to properties but not to public fields.

    Some discussion here : Why can't we use public fields for data binding in C#?

提交回复
热议问题