【问题标题】:labeling a group of members as private/public in c#在 c# 中将一组成员标记为私有/公共
【发布时间】:2010-10-07 12:10:40
【问题描述】:

在 c++ 类声明中,您可以将一组成员标记为私有或公共,例如

private:
  int x;
  double y;

似乎在 c# 中没有办法做到这一点。我错了吗?

【问题讨论】:

    标签: c# class declaration private members


    【解决方案1】:

    不,您不能在 C# 中执行此操作。

    充其量,您可以使用成员的默认可见性,这是​​私有的,并且不使用私有,但对于公共,您必须为所有成员指明它。

    【讨论】:

      【解决方案2】:

      你是对的。但是,如果您完全关闭可见性关键字,则成员默认为私有。

      【讨论】:

        【解决方案3】:

        不,你没有错。如果你不写任何修饰符,它将被认为是私有的。

        【讨论】:

        • 我相信没有可见性修饰符的成员将被隐式地设置为内部的,而不是私有的。
        • 内部是类和结构的默认值,而它们的成员是私有的。
        猜你喜欢
        • 2013-06-08
        • 2011-11-02
        • 2010-10-22
        • 1970-01-01
        • 1970-01-01
        • 2014-09-22
        • 2016-10-17
        • 1970-01-01
        • 2013-10-10
        相关资源
        最近更新 更多