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

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

09.12.2013, 17:18. Просмотров 484. Ответов 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?"
http://www.cyberforum.ru/csharp-beginners/thread1464773.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 17:18
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Явно задать значение свойства одному из полей класса (C#):

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

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

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

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

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

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

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

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

Сортировка массива обьектов по одному из полей
Есть коллекция обьектов. public class Book { private string...

Сортировка массива по одному из полей внутренних обьектов
Классы: abstract class Worker { public Worker(string Name) ...


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

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

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