Лучшие nullable вопросы ИТ разработчиков

  • 123 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

stackoverflow.com/questions/16197236/...

могу сделать это с помощью Postgres? Я попробовал код ниже, но он не работает: ALTER TABLE mytable ALTER COLUMN mycolumn BIGINT NULL;

Задан 27 Jan 2011, 05:05 от mateusmaso
  • 65 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

Задан 13 Apr 2011, 04:54 от user705274
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Nullable <T> реализация

Я пытаюсь реализовать Nullable типа. Но нижеупомянутый код не поддерживает нулевое значение для типов данных valuetype.

Задан 02 Sep 2014, 17:39 от Karthick NS
  • 42 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Что такое «длинный»? тип данных?

Я перебираю код, написанный другим разработчиком, и не уверен, что

Задан 08 Oct 2010, 18:09 от xbonez
  • 36 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Необязательный возврат в C # .Net

Java 1.8 получает класс Optional, который позволяет нам явно указать, когда метод может вернуть нулевое значение, и «заставить» своего потребителя проверить, не является ли он нулевым (isPresent()) перед его использованием. Я вижу, что в C # ...

Задан 24 Apr 2013, 18:09 от Hikari
  • 155 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

Задан 13 Dec 2009, 11:08 от Dani
  • 24 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему общие и неуниверсальные структуры обрабатываются по-разному при построении выражения, которое поднимает оператор == до нуля?

Это похоже на ошибку при поднятии до нуля операндов на общих структурах. Рассмотрим следующую фиктивную структуру, которая переопределяетoperator==: struct MyStruct { private readonly int _value; public MyStruct(int val) { this._value = val; } ...

Задан 28 May 2013, 17:18 от sinelaw
  • 20 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Методы кодирования для типа C # Nullable [закрыто]

Я никогда не использовал обнуляемые типы в своем коде C #. Теперь я решил изменить свою практику кодирования, введя в код обнуляемые типы. Какие основные изменения в практике кодирования следует внести при переходе от обычных типов данных к ...

Задан 11 Oct 2009, 15:07 от user366312
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

LINQ Join запрос (с пустым ref между таблицей)

У меня есть 3 таблицы. Напримерклиент, Компанияа такжеАдрес. Клиент получил ссылку на компанию. Компания имеет 2 недействительных ссылки на адрес (выставление счетов и доставка), поэтому в некоторых случаях адрес может не существовать. Мне ...

Задан 12 Nov 2012, 10:16 от Serhii Kyslyi
  • 27 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Можно ли использовать оператор ?? и бросить новое исключение ()?

У меня есть несколько методов, которые делают следующее: var result = command.ExecuteScalar() as Int32?; if(result.HasValue) { return result.Value; } else { throw new Exception(); // just an example, in my code I throw my own exception }Я хотел ...

Задан 19 Nov 2009, 11:50 от abatishchev
  • 13 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

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

Задан 10 Dec 2013, 17:22 от Maximus Decimus
  • 13 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

@ralf: Эм .. Я добавляю пример реализации. Смотрите мое редактирование.

ел бы изменить поведение по умолчанию (T) для определенных классов. Поэтому вместо того, чтобы возвращать нуль для моих ссылочных типов, я хотел бы вернуть нулевой объект. Вроде как kids.Clear(); var kid = kids.Where(k => k.Age < ...

Задан 23 Feb 2011, 08:48 от Jan Ohlson
  • 373 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

Задан 24 Mar 2009, 03:30 от lc.
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Hibernate по умолчанию присоединение для nullable многие-к-одному

У меня есть отображение спящего как это в классе ProductDfn @ManyToOne( fetch = FetchType.LAZY, optional = true ) @JoinColumn( name = "productTypeFk", nullable = true ) public ProductType getProductType() { return productType; }Обратите ...

Задан 06 Oct 2009, 11:46 от Mike Q
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 или иным образом иметь какого-либо поставщика услуг, который может вернуть

м сервисе у меня есть защищенный конструктор с@Inject и один из параметров (провайдер)@Nullable, Любые идеи, почему я получаю com.google.inject.CreationException: Guice creation errors: 1) No implementation for [[service]] was bound.? Guice ...

Задан 03 Feb 2011, 14:13 от seminolas
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему этот код C # не компилируется?

double? test = true ? null : 1.0;В моей книге это так же, как if (true) { test = null; } else { test = 1.0; }Но первая строка дает эту ошибку компилятора: Тип условного выражения не может быть определен, потому что не существует неявного ...

Задан 06 May 2009, 10:14 от Robbert Dam
  • 13 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

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

Задан 10 Dec 2013, 16:22 от Maximus Decimus
  • 42 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 24 Apr 2009, 10:44 от Blake Pettersson
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 02 Jun 2011, 13:30 от iTSrAVIE
  • 28 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 03 Aug 2011, 19:00 от Arsen Mkrtchyan
  • 10 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

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

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

Задан 02 Jan 2014, 16:05 от Yariv
  • 31 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 09 Feb 2009, 08:59 от Natrium
  • 40 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

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

Задан 25 Feb 2009, 14:05 от Ali Ersöz
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Преобразовать десятичную? удвоить?

Я задаюсь вопросом, что было бы лучшим способом (в смысле более безопасного и краткого), чтобы преобразовать из одного обнуляемого типа в другой &quot;совмес...

Задан 02 May 2013, 19:06 от Camilo Martinez
  • 20 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Практика кодирования для типа C # Nullable [закрыто]

Я никогда не использовал обнуляемые типы в своем коде C #. Теперь я решил изменить свою практику кодирования, введя в код обнуляемые типы.Какие основные изме...

Задан 11 Oct 2009, 13:07 от user366312
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

SparkSQL: как работать с нулевыми значениями в пользовательской функции?

Приведена таблица 1 с одним столбцом «x» типа String. Я хочу создать таблицу 2 со столбцом &quot;у&quot;, который является целочисленным представлением строк...

Задан 02 Sep 2015, 15:25 от Martin Senne
  • 25 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Согласовано. 2-й вызов MyDouble :: op_Implicit просто неверен. Спасибо за выявление проблемы с подключением; Вы правы, похоже, что это так. Я повторюсь, чтобы увидеть, смогу ли я получить некоторую тягу к нему, и, поскольку это является проблемой при создании кода отмены, возможно, даже некоторый промах относительно того, будет ли аксессор поднятого элемента в C # 5!

вая следующее, почему InvalidCastException выбрасывается? Я не понимаю, почему это должно быть за пределами ошибки (это в x86; x64 вылетает с 0xC0000005 в clrjit.dll). class Program { static void Main(string[] args) { MyDouble? my = ...

Задан 04 Mar 2011, 01:25 от codekaizen
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как работают общие ограничения scala для обнуляемых типов

Я попытался двумя способами ограничить универсальный параметр типа пустым типом, но оба, похоже, имеют некоторые неожиданные проблемы.Первая попытка (с испол...

Задан 25 Feb 2010, 17:37 от Dan Shryock
  • 84 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

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

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

Задан 27 Jul 2011, 19:02 от DMulligan
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 иметь возможность компилировать / декомпилировать код

я есть строковая переменнаяab, Если я позвонюtoUpperCase через оператора безопасного вызова после того, как я назначил ему значение null, kotlin выдает ошибку. fun main(args: Array<String>){ var ab:String? = "hello" ab = ...

Задан 19 Dec 2017, 10:30 от Al Mamun
Page 1 of 4
1 2 3 4