C#中的“常量正确性”

C#中的“常量正确性”,第1张

C#中的“常量正确性

我也多次遇到这个问题,最终使用接口。

我认为重要的一点是,不要认为C#是任何形式,甚至是C ++的演变。它们是两种几乎共享相同语法的不同语言。

我通常通过定义类的只读视图在C#中表达“常量正确性”:

public interface IReadOnlyCustomer{    String Name { get; }    int Age { get; }}public class Customer : IReadOnlyCustomer{    private string m_name;    private int m_age;    public string Name    {        get { return m_name; }        set { m_name = value; }    }    public int Age    {        get { return m_age; }        set { m_age = value; }    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5014814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存