Публикации по теме 'null'


Код Smell 149 — Необязательная цепочка
Наш код стал более надежным и разборчивым. Но мы прячем NULL под ковер TL;DR: избегайте нулей и неопределенных значений. Если вы избегаете их, вам никогда не понадобятся дополнительные параметры. Проблемы Нули ЕСЛИ ЗАГРЯЗНЕНИЕ Решения Удалить нули Сделка с неопределенным Контекст Optional Chaining , Options , Coalescence и многие другие решения помогают нам справиться с печально известными нулями. Нет необходимости использовать их, когда наш код станет..

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

Доступ к базе данных С#: DBNull против null
У нас есть собственная ORM, которую мы здесь используем, и мы предоставляем строго типизированные оболочки для всех наших таблиц БД. Мы также позволяем выполнять слабо типизированный специальный SQL, но эти запросы по-прежнему проходят через один и...
15112 просмотров
schedule 26.04.2022

Объект С# не является нулевым, но (myObject != null) по-прежнему возвращает false
Мне нужно сделать сравнение между объектом и NULL. Когда объект не NULL, я заполняю его некоторыми данными. Вот код: if (region != null) { .... } Это работает, но когда зацикливается и зацикливается, объект региона НЕ равен нулю (я...
61511 просмотров
schedule 23.03.2022

Передача нулевых аргументов в методы C #
Есть ли способ передать нулевые аргументы методам C # (что-то вроде нулевых аргументов в С ++)? Например: Можно ли перевести следующую функцию c ++ в метод C #: private void Example(int* arg1, int* arg2) { if(arg1 == null) {...
137519 просмотров
schedule 16.05.2023

Индексирует ли MySQL значения NULL?
У меня есть таблица MySQL, в которой индексированный столбец INT будет равен 0 для 90% строк. Если я изменю эти строки, чтобы использовать NULL вместо 0, будут ли они исключены из индекса, что сделает индекс примерно на 90% меньше?
52972 просмотров
schedule 27.05.2023

Приведение null в качестве объекта?
Я наткнулся на этот код сегодня AsyncInvoke(OnTimeMessageTimer, (object)null, (ElapsedEventArgs)null); Есть в этом что-то не так или нет?
10392 просмотров
schedule 16.04.2023

Проверка на null, что лучше? null == или == null
Дуплекс: нулевая разница Целую жизнь назад я наткнулся на статью, в которой объяснялось, что следующие элементы не равны (в C #): if (o == null) {} if (null == o) {} В статье объясняется, что предпочтение отдается последнему варианту,...
652 просмотров
schedule 29.06.2022

Класс домена Grails без поля идентификатора или с частично NULL составным полем
За ответ на предыдущий вопрос (ответ здесь: Представления SQL / базы данных в Grails ), Я попытался использовать класс предметной области для представления представления в моей базе данных. Однако в большинстве случаев это прекрасно работает: У...
7141 просмотров
schedule 22.03.2024

Помогает ли сборщик мусора обнулить локальные переменные в Java
Меня «заставили» добавить оператор myLocalVar = null; в предложение finally непосредственно перед выходом из метода. Причина в том, чтобы помочь GC. Мне сказали, что я получу SMS ночью, когда в следующий раз выйдет из строя сервер, так что я лучше...
10295 просмотров

|| (или) Оператор в Linq с C #
Я использую linq для фильтрации выборки MessageItems. Написанный мной метод принимает множество параметров, которые могут быть нулевыми. Если они равны нулю, критерии для файла следует игнорировать. Если он не равен нулю, используйте его для...
34698 просмотров
schedule 03.09.2023

Подсчет ненулевых столбцов довольно странным образом
У меня есть таблица с 32 столбцами в таблице Oracle. Два из этих столбцов являются столбцами идентификаторов. остальное - ценности Я хотел бы получить среднее значение всех столбцов значений, что усложняется нулевыми (идентификационными)...
1281 просмотров
schedule 28.05.2023

Есть ли возможность заставить Entity Framework вернуть пустые строки к нулю?
Я использую ObjectContext ADO.NET Entity-Framework для доступа к моему хранилищу данных. Я хочу, чтобы если значения были установлены с пустыми строками, они должны автоматически становиться нулевыми.
8152 просмотров
schedule 23.01.2024

Почему я не могу проверить пустую ссылку в строке подключения?
Вероятно, вопрос новичков C #, так что не волнуйтесь. Я пытался это сделать: if (ConfigurationManager.ConnectionStrings["PrimaryConnectionString"].ConnectionString != null) { // ... } Но я продолжал получать...
2404 просмотров

установка объектов на ноль при выпуске NSArray
Когда я получаю предупреждение о памяти, я выпускаю кучу объектов, хранящихся в NSMutableArray. [_children release]; Мне также нужно в какой-то момент выполнить рекурсию по объектам (возможно, после того, как произошло предупреждение памяти),...
1932 просмотров

Невозможно преобразовать nil в отредактированную строку, чтобы переформулировать все неудачные попытки
В какой-то момент моего кода я ожидаю, что current_part иногда будет nil , и я хочу запустить некоторый код (внутри блока if ), когда это не так. Используя script/server --debugger , я установил, что current_part на самом деле является nil...
13827 просмотров
schedule 11.03.2023

Regex.MatchData возвращает null: почему не Option[String]?
Есть ли какая-то конкретная причина, по которой Regex.MatchData.group(i: Int): java.lang.String возвращает null, а не Option[String]? Есть ли «Scala Way» для обработки нулей в Scala?
1289 просмотров
schedule 21.12.2022

Предупреждающее сообщение SQL Server о пустых значениях
Это предупреждающее сообщение, которое я время от времени получаю от SQL-сервера... Предупреждение: нулевое значение устраняется агрегатной или другой операцией SET. Это просто говорит о том, что значение, которое было Null, устанавливается на...
2066 просмотров
schedule 23.12.2022

Как узнать, что лямбда-выражение имеет значение NULL
Мне нужно программно проверить, является ли результат вложенного свойства / функции в лямбда-выражении нулевым или нет. Проблема в том, что нуль может быть в любом из вложенных подсвойств. Пример. Функция: public static bool HasNull<T,...
5179 просмотров
schedule 25.06.2022

Можно ли передать null из Powershell в .Net API, который ожидает строку?
API: namespace ClassLibrary1 { public class Class1 { public static string Test(string input) { if (input == null) return "It's null"; if (input == string.Empty) return...
3299 просмотров
schedule 11.11.2023

Как исключить пустые строки без исключения пустых ячеек при переносе Excel в C # с помощью SQL (ADO)?
У меня есть такой запрос: SELECT * FROM OPENROWSET('MSDASQL', 'Driver={Microsoft Excel Driver (*.xls)};DBQ=D:\test.xls','SELECT * FROM Sheet1$]') Это возвращает строки, которые все являются нулевыми, если они когда-либо были отредактированы, а...
3762 просмотров
schedule 07.09.2023

Проблема обработки исключений Delphi с несколькими блоками обработки исключений
Я использую Delphi Pro 6 в Windows XP с FastMM 4.92 и JEDI JVCL 3.0. Учитывая приведенный ниже код, у меня возникла следующая проблема: только первый блок обработки исключений получает допустимый экземпляр E. Другие блоки правильно соответствуют...
5835 просмотров
schedule 17.03.2022