Понедельник, 11 Ноября 2024, 06:27

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Вопрос про переменные в C#
dzrone3488Дата: Понедельник, 16 Июня 2014, 01:03 | Сообщение # 1
участник
Сейчас нет на сайте
Я в одном самоучителе вычитал, что есть переменные public и private и что отличаются они тем, что public можно использовать во всех классах, а private только в том где она была сделана, и в подклассах класса в котором находится переменная. И я решил использовать эти знания на практике, и тут БАЦ и нечего не работает! А я буквально пару часов назад из Москвы приехал, и книжку там оставил sad и вот пришёл сюда.
Кто может рассказать подробно, что такое public что такое private как сделать переменную приватной или публичной? Просто я окончательно запутался во всём этом.


Я делаю игры, а вы в них играете! :)
Моя группа по созданию игр - www.vk.com/dzrone

CepreuДата: Понедельник, 16 Июня 2014, 01:31 | Сообщение # 2
был не раз
Сейчас нет на сайте
Цитата dzrone3488 ()
private только в том где она была сделана, и в подклассах класса в котором находится переменная.

нет, protected может, как ты сказал, в подклассах. Private только в том классе, где она была объявлена => доступа к ней из вне быть не может. Для доступа к private переменным нужно создавать геттеры и сеттеры.
Цитата dzrone3488 ()
как сделать переменную приватной или публичной

Хммм...
private int x;
public int y;
не? cool
devmasДата: Понедельник, 16 Июня 2014, 01:33 | Сообщение # 3
был не раз
Сейчас нет на сайте
http://msdn.microsoft.com/ru-ru/library/st6sy9xe.aspx
ДиггерДата: Понедельник, 16 Июня 2014, 23:54 | Сообщение # 4
частый гость
Сейчас нет на сайте
Как сделать переменную приватной или публичной? Вот:
*доступ* *тип* *имя*;
Например:
Код
  
public double NumberOne; // публичная переменная
protect int x; // защищенная
private bool YesOrNot; // закрытая
  


Сообщение отредактировал Диггер - Понедельник, 16 Июня 2014, 23:55
DebieCooperДата: Среда, 18 Июня 2014, 20:42 | Сообщение # 5
частый гость
Сейчас нет на сайте
http://msdn.microsoft.com/ru-ru/library/ms173121.aspx
GefakДата: Среда, 18 Июня 2014, 21:32 | Сообщение # 6
постоянный участник
Сейчас нет на сайте
И на будущее - переменные в C# называются полями
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг