Результаты поиска по запросу "nullable"

1 ответ

да, я согласен, просто смотрел на обнуляемую часть ...

я есть заявление вроде DateTime ? dt = (string1 == string2) ? null; (DateTime)(txtbox.Text);который я не могу собрать. Причина такова:null не может быть назначенDateTime. Итак, я должен объявитьNullable<DateTime> nullable переменная и ...

3 ответа

И вызвать метод как

ряющийся вопрос Передача нулевых аргументов в методы C # [https://stackoverflow.com/questions/271588/passing-null-arguments-to-c-methods/271600] Могу ли я сделать это в C # для .Net 2.0? public void myMethod(string astring, int? anint) { ...

6 ответов

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

гда использовалNullable<>.HasValue потому что мне понравилась семантика. Тем не менее, недавно я работал над чьей-либо существующей кодовой базой, где они использовалиNullable<> != null исключительно вместо Есть ли причина использовать один над ...

ТОП публикаций

17 ответов

джип не работает во время выполнения

одель имеет логическое значение, которое должно быть обнуляемым public bool? Foo { get; set; }так в моей бритве cshtml у меня есть @Html.CheckBoxFor(m => m.Foo)кроме того, что не работает. Ни один не делает кастинг с (bool). Если я ...

3 ответа

Слакс, я думаю, что мы говорим то же самое. Вы просто говорите это немного более полно, но также с ненужной агрессией, как ваш оригинальный комментарий о Nullable.GetUnderlyingType.

от вопрос уже есть ответ здесь: Обнуляемый тип не обнуляемый тип? [/questions/785358/nullable-type-is-not-a-nullable-type] 4 ответаПочему вывод этого фрагментаSystem.Int32 вместоNullable<Int32>? int? x = 5; Console.WriteLine(x.GetType());

1 ответ

C # - Хороший способ выставить Nullable <T> для COM

Мы работаем над раскрытием сборки для COM. Помимо прочего, мы часто используем такие значения, как long ?, DateTime? И т. Д. Это универсальные типы, которые не могут быть открыты для COM. Что является хорошей заменой этих типов данных для ...

5 ответов

: "Значением по умолчанию типа, допускающего значение NULL, является экземпляр, для которого свойство HasValue имеет значение false. Ссылка на свойство Value для значения по умолчанию типа NULL, имеющего значение NULL, приводит к исключению типа System.InvalidOperationException. Значение по умолчанию также известно как нулевое значение типа NULL. Имеется неявное преобразование из нулевого типа (§11.2.7) в любой тип NULL, и это преобразование создает нулевое значение типа. "

ыло интересно, если кто-нибудь знает, как компилятор C # обрабатывает следующее назначение: int? myInt = null;Я предполагаю, что выполняется неявное преобразование, но я не могу понять, как обрабатывается нулевое литеральное присваивание. Я ...

8 ответов

Как установить значение null для свойства GUID

У меня есть объект типа Employee, который имеет свойство Guid. Я знаю, что если я хочу установить значение NULL, я должен определить свое свойство типа как NullableNullable<Guid> опора или гид? двигательный Но в моем случае я не могу изменить ...

3 ответа

«Сохранить изменения не разрешено» при изменении существующего столбца на обнуляемый

У меня есть таблица базы данных SQL, которая имеет 35 существующих записей. Одно из полей в этой таблице называетсяName, nvarchar(100), not null Однако из-за недавних изменений мне нужно сделать этот столбец обнуляемым. Когда я изменяю столбец, ...

4 ответа

Обнуляемый тип не обнуляемый тип?

Я проводил некоторые тесты с обнуляемыми типами, и это не сработало так, как я ожидал: int? testInt = 0; Type nullableType = typeof(int?); Assert.AreEqual(nullableType, testInt.GetType()); // not the same typeЭто тоже не работает: DateTime? ...