Sorğular 'null-coalescing'

Vəziyyət null olduqda default dəyərini təyin etmək konsepsiyası.
10
Cavablar

JavaScript-də null birləşdirən operator varmı?

Javascriptda sıfır birləşmə operatoru varmı? Məsələn, C # -də bunu edə bilərəm: String someString = null; var whatIWant = someString ?? "Cookies!"; Javascript üçün istifadə edə biləcəyim ən yaxşı təxminən şərti o istifadə edir ...
24 yanvar təyin etdi '09 saat 21:18 'da
11
Cavablar

Null dəyərləri qaytarmaq üçün qısaltılmış bir yol varmı?

Növbəti skript üçün stenoqrafiya yazmaq necədir? get {if (_rows == null) {_rows = yeni siyahısı <Row> (); } qayıtmaq; }
8 iyul saat 15: 36-da təyin olunacaq
2
Cavablar

Operator Null F # ilə birləşir?

C # kitabxanaları ilə qarşılıqlı əlaqə qurduğunuzda mən C # null operatorunun Nullable strukturları və istinad növləri üçün birləşməsini istəyirəm. F'yi # birləşdirən bir yüklənmiş operatorla təxmin etmək mümkündürmü ...
17 yanvar təyin etdi '14 saat 10:46 da
5
Cavablar

Nə düşünürsən? = C # operatoru?

C # # kimi operatoru dəstəkləyəcəkmi? Bunun əvəzinə: əgər (list == null) list = yeni siyahısı <int> (); Siz yaza bilərsiniz: siyahısı = yeni siyahısı <int> (); İndi istifadə edə bilərəm (amma mənə oxunmur)
30 mart saat 18: 18-də təyin olundu
1
cavab

Java'da ağıllı birləşməni necə kodlaşdırmaq olar?

object.getProperty (). getSubProperty (). getSubSubProperty (); Yuxarıdakı kodu nəzərdən keçirin. Bir obyekt, subSubProperty olan, bir subProperty olan bir xüsusiyyətə malikdir, bu da getter metodlarından istifadə edilə bilər. Nə edə bilərik?
24 Aprel tarixində təyin olundu 15 may saat 15: 00-da
1
cavab

Reflektor .NET, sıfır birləşmə operatorunu düzgün şəkildə əks etdirə bilmir?

Bu kod parçasını yazdım: Şəxsi Queue <int> EnsureQueue () {return _queue ?? (_queue = yeni Queue <int> (10)); } və reflektor mənə verir: Şəxsi Queue <int> EnsureQueue () {if (this._queue == null) {return ...
set 12 sep. '15 saat 17:49 'də
2
Cavablar

Null-şərti operator, Func <T> ilə ortaq bir üsulla işləmir

Bu bir kompilyator səhvidirmi və ya seçilmiş xüsusi bir səbəb varmı, sıfır vəziyyət operatoru ümumi üsullarla Func ilə işləmir?
13 yanvar təyin etdi '17 'də 17:39' da
2
Cavablar

Qayıtma ilə sıfır birləşmə operatoru (??)

C # 7.0-da bunun niyə mümkün olduğunu merak edirdim: int? test = 0; int test2 = test? yeni istisna atmaq ("Səhv"); .. lakin bu deyil: int? test = 0; int test2 = test? qaytarılması; Bunu hər kəs izah edə bilərmi?
14 oktək təyin olundu. '18 saat 12:18 'da
2
Cavablar

IEnumerable <T> null birləşmə uzadılması

IEnumerable <T> foreach və ya LINQ sorgularından əvvəl yinelenmeden önce boşluğunun olub olmadığını kontrol etmek üçün bir probleme başvuruyorum ve sonra bu kodları sık sık girerim: var myProjection = (myList! Enumerable.Empty <T> ( )).
12 Aprel tarixində təyin olundu '11 saat 22:15 'də
3
Cavablar

C # birləşmə operatoru null metodun qaytarma dəyərini əvəz etməzmi?

Bu kodu var: MyClass _localMyClass = MyClassDAO.GetMyClassByID (123) ?? yeni MyClass (); Bu bir üsuldur: ictimai statik MyClass GetMyClassByID (int id) {var query = mtm.MyClass-dən m.MyClassID == id ...
21 Apreldə təyin olundu '20 saat 20.00 'da
2
Cavablar

Postgresql COALESCE Performans Sayı

Bu cədvəl Postgresqldə var: CREATE TABLE my_table (ID bigint NOT NULL, dəyəri bigint, CONSTRAINT my_table_pkey PRIMARY KEY (id)); My_table'da ~ 50,000 satır var. Sorgu niyə soruşdu: SELECT * FROM my_table WHERE id ...
21 İyun tarixində saat 16:53 'də təyin olundu
2
Cavablar

C # ("var") çıxışı "??" null birləşdirən operator

Sıfır birləşməsi haqqında bir çox SO sualları oxudum? lakin onların heç biri, (ya da burada), operator prioritetinə (ya da burada) və ya xüsusilə örtülü bir dönüşümə aid olmayan aşağıdakı xüsusi problemə təsir göstərmir ...
İyul 09 '17 'də 4:59' də təyin olundu
2
Cavablar

"Qeyri-nal birləşmə" operatorunu tətbiq etmək və istifadə etmək üçün bir yol varmı?

C # -də qeyri-sıfır birləşdirən operator var, sonra istifadə oluna bilər, məsələn: public void Foo (string arg1) {Bar b = arg1! ?? Bar.Parse (arg1); Aşağıdakı hallarda bu barədə düşündüm: ictimai void SomeMet ...
29 yanvar təyin etdi '14 saat 11:10 'da
4
Cavablar

C # Null LINQ ilə birləşdirir

Bu kimi görünən 2 sinif var: class Widget {string Selected {get; qurmaq; } Siyahı <Seçim> Seçimlər {get; qurmaq; }} class Seçim {string InternalCode {get; qurmaq; } string ExternalCode {get; qurmaq; }} Seçimlər di ...
Jan 06 tarixini təyin etdi '16 'da 13:32' də
2
Cavablar

Collabsi null operatorunu DbNull.Value ilə necə istifadə etmək olar?

DBNull.value emal üsullarından biridir, amma DBNull.value funksiyasını istifadə etmək üçün DBNull.value sintaksisindən istifadə etmək istəyirəm.Bu decimal ədədQazı = satır ["UnitPrice"] == DBNull.Value işləyəcək? 0.00m: (decimal) sıra ["UnitPr ...
25 yanvar təyin etdi '14 10:31 'da