Результаты поиска по запросу "null-coalescing-operator"

5 ответов

Возможно переопределить нуль-объединяющий оператор?

Можно ли переопределить оператор с нулевым слиянием для класса в C #?Скажем, например, я хочу вернуть значение по умолчанию, если экземпляр равен нулю, и вер...

2 ответа

Нулевой оператор объединения в F #?

2 ответа

Который работает быстрее Null coalesce, Ternary или If Statement [closed]

Мы используем?? оператор [http://msdn.microsoft.com/en-us/library/ms173224.aspx] оценить выражения по нулевым значениям, например: string foo = null; string bar = "woooo"; string foobar= foo ?? bar ; // Evaluates foobar as wooooМы также ...

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

4 ответа

C # ?? оператор в рубине?

Возможно ли реализовать ?? оператор в рубине? a = nil b = 1 x = a ?? b # x should == 1 x = b ?? 2 # x should == 1

6 ответов

Такого рода вещи добавляют целую кучу немного другой терминологии (например, «null» и «nz», ни одна из которых ничего не значит в контексте Python), импортированных из других языков, плюс с вариантами (строгими или не строгими!). Это только добавляет путаницы. Вы должны использовать явные проверки "is None". Кроме того, вы не получите никакой выгоды от краткой семантики, которую могут использовать операторы при использовании вызова функции.

естьнуль-коалесцирующий оператор [http://msdn.microsoft.com/en-us/library/ms173224.aspx](написано как??) что позволяет легко (коротко) проверять нулевые значения во время присваивания: string s = null; var other = s ?? "some default value";Есть ...

13 ответов

По вашему мнению, что более читабельно: ?? (оператор) или использование if's

У меня есть метод, который получитstring, но прежде чем я смогу работать с ним, я должен преобразовать его вint, Иногда это может бытьnull и я должен изменить его значение на"0", Сегодня у меня есть: public void doSomeWork(string value) { int ...

8 ответов

Есть ли более элегантный способ добавить обнуляемые целые числа?

Мне нужно добавить множество переменных типа nullable int. Я использовал нулевой оператор объединения, чтобы уменьшить его до одной переменной на строку, но ...

13 ответов

По вашему мнению, что более читабельно: ?? (оператор) или использование if's

3 ответа

?? Нулевой оператор объединения -> Что означает объединение?

У меня возникает соблазн лгать и говорить, что английский - это мой второй язык, но правда в том, что я просто не знаю, что означает «объединение». я знаю что?? 'делает' в C #, но название не имеет смысла для меня. Я посмотрел слово и понял, что ...

2 ответа

Который работает быстрее Null coalesce, Ternary или If Statement [closed]