пометка группы членов как частной/общедоступной в С#

в объявлении класса С++ вы можете пометить группу членов как частную или общедоступную, например.

private:
  int x;
  double y;

кажется, что нет никакого способа сделать это в С#. я ошибся?


person Community    schedule 13.02.2009    source источник


Ответы (3)


Нет, вы не можете не делать этого на С#.

В лучшем случае можно использовать видимость по умолчанию для членов, которая является приватной, а не использовать приватную, а для общедоступной, вы должны указать ее для всех членов.

person casperOne    schedule 13.02.2009

Вы правы. Хотя, если вы вообще отключите ключевое слово видимости, член по умолчанию будет закрытым.

person C. Dragon 76    schedule 13.02.2009

Нет, ты не ошибаешься. Если вы не напишете никаких модификаторов, это будет считаться приватным.

person mrtaikandi    schedule 13.02.2009
comment
Я считаю, что элементы без модификатора видимости будут неявно сделаны внутренними, а не частными. - person Michael Meadows; 13.02.2009
comment
Internal используется по умолчанию для классов и структур, а private — для их членов по умолчанию. - person mrtaikandi; 13.02.2009