Вопросы по теме 'nullable'

Использование типов, допускающих значение NULL, в C#
Мне просто интересно мнение людей. При использовании типов с нулевым значением в С#, как лучше всего проверить значение null: bool isNull = (i == null); or bool isNull = !i.HasValue; Также при присвоении ненулевого типа это:...
12698 просмотров
schedule 12.04.2023

Как проверить, допускает ли объект значение NULL?
Как мне проверить, допускает ли данный объект значение NULL, другими словами, как реализовать следующий метод ... bool IsNullableValueType(object o) { ... } Я ищу типы значений, допускающие значение NULL. Я не имел в виду ссылочные типы....
104009 просмотров
schedule 05.04.2024

nullable var с использованием неявной типизации в С#?
Есть ли способ, чтобы var имел тип, допускающий значение NULL? Это неявно печатает i как целое число, но что, если я хочу, чтобы целое число принимало значение NULL? var i = 0; Почему бы не поддержать это: var? i = 0;
9937 просмотров
schedule 05.05.2023

C # определяет тип DateTime свойства Nullable при использовании отражения
У меня вопрос, как определить тип свойства объекта Nullable. ObjectA имеет собственность DateTime? CreateDate; Когда я перебираю его свойства, как в следующем коде, как мне проверить, принадлежит ли свойство к типу Nullable DateTime ?...
20373 просмотров
schedule 12.12.2021

Как получить информацию о внешнем ключе, допускающем значение NULL, из представлений Information_Schema?
Я использую представления INFORMATION_SCHEMA в Sql Server 2005 и 2008 для получения метаданных для базы данных: SELECT PK.TABLE_NAME as 'PK_TABLE_NAME', FK.TABLE_NAME as 'FK_TABLE_NAME', C.CONSTRAINT_NAME as 'CONSTRAINT_NAME' FROM...
686 просмотров

Код C # не компилируется. Нет неявного преобразования между null и int
Возможный дубликат: Обнуляемые типы и тернарный оператор: почему `? 10: null` запрещено? Почему это не работает? Похоже на действительный код. string cert = ddCovCert.SelectedValue; int? x = (string.IsNullOrEmpty(cert)) ? null:...
46294 просмотров
schedule 21.01.2023

Как заставить linq Sum возвращать значение null, если все суммированные значения равны нулю
У меня есть запрос LINQ, который выглядит так... var duration = Level3Data.AsQueryable().Sum(d => d.DurationMonths); Если все значения d.DurationMonths равны нулю, сумма возвращает 0 . Как я могу заставить сумму возвращать null , если...
8815 просмотров
schedule 29.11.2022

C# DBNull и типы с нулевым значением — самая чистая форма преобразования
У меня есть DataTable, в котором есть несколько столбцов. Некоторые из этих столбцов могут принимать значения NULL. DataTable dt; // Value set. DataRow dr; // Value set. // dr["A"] is populated from T-SQL column defined as: int NULL...
42675 просмотров
schedule 31.10.2022

Дозвуковая проблема SimpleRepository со строкой, допускающей значение NULL
У меня проблема с дозвуковым простым хранилищем. У меня есть класс пользователей, и в нем есть несколько необязательных полей. Эти необязательные поля имеют строковый тип. Как только я пытаюсь сохранить свой объект, если необязательные поля имеют...
300 просмотров

В C#, что такое `?` в типе `DateTime?`
Я только что наткнулся на код при работе с System.DirectoryServices.AccountManagement. public DateTime? LastLogon { get; } Что ? после DateTime для. Я нашел ссылку на ?? Оператор (справочник по C#) , но это не одно и то же. (280Z28:...
754 просмотров
schedule 30.07.2022

Сериализация объекта ‹DateTime›, допускающего значение NULL, в XML
Я пытаюсь сериализовать класс, некоторые из членов данных являются объектами, допускающими значение NULL, вот пример [XmlAttribute("AccountExpirationDate")] public Nullable<DateTime> AccountExpirationDate { get { return...
29566 просмотров
schedule 05.07.2023

Какая польза от типа Nullable‹bool›?
переменная bool может иметь значение true или false, тогда как bool? также может быть нулевым. Зачем нам нужно третье значение для bool? Если это не истина , что бы это ни было, это == ложь Можете ли вы предложить сценарий, в котором...
14980 просмотров
schedule 12.06.2022

Linq OrderBy прерывается, когда свойство навигации имеет значение null
Работа с четырьмя таблицами. Пользователи -> имеет базовую информацию о пользователе, включая идентификатор пользователя и исходный идентификатор (int). Группы -> базовая информация о группе, включая идентификатор группы. , поэтому groupid и...
8289 просмотров

Свойство HQL, допускающее значение NULL, нельзя игнорировать, помогите?
У меня есть: Class Foo { String name; String value; Foo parent; //Foo.parent is OneToOne and nullable } У меня есть следующий HQL: FROM Foo f WHERE (lower(f.name) like concat( lower('string') , '%' )) or (lower(f.value) like concat(...
563 просмотров
schedule 21.03.2023

Как работают общие ограничения scala для типов, допускающих значение NULL
Я пробовал два способа ограничить параметр универсального типа типом, допускающим значение NULL, но оба, похоже, имеют некоторые неожиданные проблемы. Первая попытка (с использованием T ‹: AnyRef): scala> def testAnyRefConstraint[T <:...
5335 просмотров
schedule 24.11.2023

Привязка обнуляемого целого к asp:TextBox
У меня есть свойство int? MyProperty в качестве члена в моем источнике данных (ObjectDataSource). Могу ли я привязать это к TextBox, например <asp:TextBox ID="MyTextBox" runat="server" Text='<%# Bind("MyProperty") %>' /> В...
3072 просмотров
schedule 24.03.2024

Обнуляемые значения в C++
Я создаю уровень доступа к базе данных на родном C++ и ищу способы поддержки значений NULL. Вот что у меня есть до сих пор: class CNullValue { public: static CNullValue Null() { static CNullValue nv; return nv; } };...
18452 просмотров
schedule 01.07.2022

Когда следует использовать типы с нулевым значением в С#?
Во многих интервью мне неоднократно задавали следующие вопросы.... Но все равно не могу объяснить их на простом примере... Что такое обнуляемые типы в С#? Когда следует использовать типы с нулевым значением в С#? Можете ли вы привести простой...
18667 просмотров
schedule 07.03.2023

Карта MVC с нулевым логическим значением в модели
С моделью представления, содержащей поле: public bool? IsDefault { get; set; } Я получаю сообщение об ошибке при попытке отображения в представлении: <%= Html.CheckBoxFor(model => model.IsDefault) %> Невозможно неявно...
26328 просмотров

? (допускающий значение NULL) оператор в C #
Что изменяется путем применения оператора, допускающего значение NULL, к типу данных типа значения, который теперь может хранить значение NULL.
10335 просмотров
schedule 07.01.2023