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

1 ответ

@Shiva Метод расширения не предназначен для двойных чисел, так как в первой строке указано: «что вы получаете либо ноль, либо десятичный, либо обнуляемый десятичный знак»

есть это в установщике свойства: decimal? temp = value as decimal?;значение = "90" Но после броска, темпзначение NULL... Как правильно сделать этот актерский состав?

6 ответов

обнуляемый объект должен иметь значение

В описании исключения есть парадокс: обнуляемый объект должен иметь значение (?!) Это проблема: у меня естьDateTimeExtended класс, который имеет { DateTime? MyDataTime; int? otherdata; }и конструктор DateTimeExtended(DateTimeExtended myNewDT) ...

6 ответов

Нет ничего лучше, чем тип Optional

отрим использование этого выражения: String hi = Optional.ofNullable(sayHi()).orElse("-");что эффективно соответствует этому троичному выражению: String hi = sayHi() != null ? sayHi() : "-";Это использованиеOptional.ofNullable с вызовом метода ...

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

7 ответов

Дженерики и обнуляемый тип

Скажем, у меня есть метод, который принимает int в качестве строки и возвращает int, если синтаксический анализ завершается успешно, или нуль-значение в противном случае. int? ParseValue(string intAsString) { int i; if (int.TryParse(intAsString, ...

2 ответа

Руки вниз лучший ответ.

ли в .NET 4.0 конвертер, который поддерживает преобразования между обнуляемыми типами для сокращения инструкций, таких как: bool? nullableBool = GetSomething(); byte? nbyte = nullableBool.HasValue ? (byte?)Convert.ToByte(nullableBool.Value) : null;

5 ответов

Я использую цикл, чтобы пройти через все свойства класса, чтобы получить тип свойства. Я использую следующий код:

веряю свойства объекта с помощью отражения и продолжаю обрабатывать тип данных каждого свойства. Вот мой (сокращенный) источник: private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo[] ...

7 ответов

Linq to Entities поддерживает Null Coelescing (??), поэтому просто конвертируйте null на лету в значение по умолчанию.

я есть объект категории, который имеет поле Nullable ParentId. Когда приведенный ниже метод выполняется, а categoryId равен нулю, результат кажется пустым, однако есть категории, которые имеют нулевое значение ParentId. В чем здесь проблема, ...

15 ответов

да нет .... v2 просто сбрасывает все это. извиняюсь

могу конвертировать обнуляемыйint чтобыint? Предположим, у меня есть 2 типа int, как показано ниже: int? v1; int v2;Я хочу назначитьv1ценность дляv2. v2 = v1; вызовет ошибку. Как мне конвертироватьv1 вv2?

1 ответ

WCF - конвертировать пустой элемент в нуль-нативный тип

Оставление пустым элемента поля SOAP приводит к ошибке приведения для собственных типов. (к сожалению, не может использовать xsi: nil = "true" из-за ограничений клиента) Пометка собственного типа контракта WCF как nullable <>, ...

10 ответов

Проверьте внутри метода, был ли передан какой-то необязательный аргумент

Как проверить, был ли необязательный аргумент передан методу? public void ExampleMethod(int required, string optionalstr = "default string", int optionalint = 10) { if (optionalint was passed) return; }Другой подход заключается в ...