Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
DonkeyKong
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 30
#1

Явно задать значение свойства одному из полей класса

09.12.2013, 17:18. Просмотров 508. Ответов 2
Метки нет (Все метки)

Здравствуйте, подскажите почему c# ругается? Есть класс:
C#
1
2
3
4
5
6
public class BinaryTree{
        public BinaryTree left;
        public BinaryTree right;
        public BinaryTree parent;
        public char arg = '?';
    }
Допустим мы создали элемент такого класса, значит автоматически значению arg этого элемента присвоится значения типа "char" - "?". При работе следующего кода возникает ошибка:
C#
1
2
BinaryTree tree = new BinaryTree();
if (tree.arg == '?') Console.WriteLine("Значение пусто");
Ошибка представляет из себя следующее: результатом выражения всегда является "false", так как значение типа "int" не может быть пустым значением типа "int?"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 17:18
Ответы с готовыми решениями:

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

Проверка на наличие определенного класса в листе классов по одному из его полей
Есть класс Person, у него есть поля int ID и string name. Есть List<Person> lp....

Создание экземпляра класса, получая значение его полей из словаря
всем здравствуйте. возникла необходимость создания неких классов, даже не знаю...

Обращение к элементам класса (поставив точку, показать свойства и методы класса)
Есть класс Audio, у него есть две основных задачи воспроизводить и записывать...

В приложенном коде требуется реализовать свойства для класса. Все методы класса оставить без изменения
Для этой программы требуется реализовать свойства для класса.Все методы класса...

2
ITL
276 / 247 / 73
Регистрация: 17.07.2012
Сообщений: 616
09.12.2013, 17:24 #2
Все работает. Выкладывайте весь код.
0
Миниатюры
Явно задать значение свойства одному из полей класса  
ViterAlex
6413 / 3613 / 1482
Регистрация: 11.02.2013
Сообщений: 7,963
Завершенные тесты: 3
09.12.2013, 17:27 #3
Не может быть. Перестрой проект
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2013, 17:27

Сортировка классов по одному из полей
есть List<Employee> у работника есть фамилия и имя. Нужно выполнить...

ArrayList отсортировать по одному из полей
как мне отсортировать Список journal по именам по алфавиту? namespace...

Фильтрация массива коллекций по одному из полей
Здравствуйте. Имеем: коллекцию - List<Obj> manyObjs;массив - string manyStrs;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru