Klausimai, pažymėti „null-coalescing“

Numatytosios vertės nustatymo sąvoka, jei sąlyga yra nulinė.
10
atsakymai

Ar „JavaScript“ yra nulinis sutapimo operatorius?

Ar „Javascript“ yra nulinis koalicijos operatorius? Pavyzdžiui, C #, galiu tai padaryti: String someString = null; var whatIWant = someString? „Slapukai!“; Geriausias apytikslis, kurį galiu apskaičiuoti „Javascript“ naudojimui, yra sąlyginis o ...
nustatyti 24 sausis '09 21:18
11
atsakymai

Ar yra sutrumpintas būdas grąžinti vertybes, kurios gali būti nulinės?

Kaip rašyti sekantį scenarijų? gauti {if (_rows == null) {_rows = naujas sąrašas <Row> (); } grįžti _rows; }
yra nustatytas liepos 8 d. 16, 15:36
2
atsakymai

Operatoriaus „Null Coalescing“ programoje F #?

Kai bendraujate su „C #“ bibliotekomis, aš noriu, kad „C # null“ operatorius sutaptų tiek su „Nullable“ struktūromis, tiek su nuorodų tipais. Ar galima tai suderinti F # su vienu perkrautu operatoriumi, kuris stato bendrai ...
nustatė sausio 17 d '14, 10:46 val
5
atsakymai

Ką manote apie? = Operatorius C #?

Ar manote, kad C # palaikys kažką panašaus: = operatoriaus? Vietoj to: jei (sąrašas == null) sąrašas = naujas sąrašas <int> (); Galite parašyti: list ?? = new List <int> (); Dabar galėčiau naudoti (bet man atrodo, kad jis neskaito ...
nustatykite kovo 30 d. 10 val. 18:18
1
atsakymas

Kaip koduoti intelektualų susiliejimą java?

object.getProperty () getSubProperty () getSubSubProperty (); Apsvarstykite aukščiau esantį kodą. Objektas turi nuosavybę, turinčią subProperty, kuris turi subSubProperty, kuris gali būti pasiekiamas naudojant getter metodus. Ką galime padaryti ...
nustatytas balandžio 24 d '15, 15:04
1
atsakymas

„Reflector“ NET negali teisingai atspindėti nulinės sulėtėjimo operatoriaus?

Aš parašiau šį kodo fragmentą: privačią eilę <int> EnsureQueue () {return _queue ?? (_queue = new Queue <int> (10)); } ir reflektorius suteikia man: privačią eilę <int> EnsureQueue () {if (this._queue == null) {} sugrįžkite ...
nustatyti 12 sep. '15, 17:49
2
atsakymai

„null“ sąlyginis operatorius neveikia su „Func <T>“ bendru metodu

Ar tai yra kompiliatoriaus klaida, ar yra pasirinkta konkreti priežastis, kodėl nulinės būklės operatorius neveikia su „Func“ bendrais būdais?
nustatytas sausio 13 d '17, 17:39
2
atsakymai

Nulinis susivienijimo operatorius (?) Su grįžimu

Man buvo įdomu, kodėl tai įmanoma C # 7.0: int? testas = 0; int test2 = bandymas? išmesti naują išimtį („Klaida“); .. bet ne tai: int? testas = 0; int test2 = bandymas? sugrįžimas; Ar kas nors tai paaiškins?
14 val. '18, 12:18
2
atsakymai

„IEnumerable <T> null coalescing pratęsimas

Aš dažnai susidūriau su problema, kad patikrintumėte, ar IEnumerable <T> yra nulinis prieš pakartotinai per foreach arba LINQ užklausas, ir tada aš dažnai įvedu tokius kodus: var myProjection = (myList? Enumerable.Empty <T> ( )).
nustatytas balandžio 12 d '11 22:15
3
atsakymai

Ar C # sutelkimo operatorius nepakeičia nulinės vertės grąžinimo vertės?

Turiu šį kodą: MyClass _localMyClass = MyClassDAO.GetMyClassByID (123)? naujas „MyClass“ (); Tai yra metodas: viešas statinis „MyClass GetMyClassByID“ (int id) {var query = iš m ctx.MyClass kur m.MyClassID == id ...
nustatytas balandžio 21 d '11 20:49
2
atsakymai

Postgresql COALESCE našumo problema

Turiu šią lentelę Postgresql: CREATE TABLE my_table (id bigint NE NULL, reikšmė bigint, CONSTRAINT my_table_pkey PRIMARY KEY (id)); „My_table“ yra ~ 50 000 eilučių. Kyla klausimas, kodėl užklausa: SELECT * FROM my_table WHERE id ...
nustatyti birželio 21 d. 11 val
2
atsakymai

„C“ („var“) išvestis iš „??“ nulinis koordinatorius

Aš perskaičiau daugybę SO klausimų apie nulinį derinimą? tačiau nė vienas iš jų, atrodo, neturi įtakos toliau nurodytai konkrečiai problemai, kuri nesusijusi su negaliojimu (čia), operatoriaus prioritetu (čia ir čia) arba ypač netiesiogine konversija ...
yra nustatytas liepos 09, 17, 4:59
2
atsakymai

Ar yra būdas įgyvendinti ir naudoti „NE null sutelkimą“ operatorių?

Ar yra „nulio“ sutapimo operatorius „C #“, kuris gali būti naudojamas, pavyzdžiui: public void Foo (eilutė arg1) {Bar b = arg1! ?? Bar.Parse (arg1); } Toliau nurodytu atveju aš maniau apie tai: public void SomeMet ...
nustatė sausio 29 d '14, 11:10
4
atsakymai

C # Null integruojasi su LINQ

Turiu 2 klases, kurios atrodo taip: klasė valdiklis {string Selected {get; rinkinys; } Sąrašas <Optyvumas> Funkcijos {get; rinkinys; }} class Option {string InternalCode {get; rinkinys; } string ExternalCode {get; rinkinys; }} Parinktys
nustatytas 06 sausis '16, 13:32
2
atsakymai

Kaip naudoti „collasce null“ operatorių su „DbNull.Value“?

Na, tai yra vienas iš DBNull.value apdorojimo būdų, bet noriu, kad sintaksė, naudodama operatorių null-DBNull.value, tvarkytų DBNull.value.Ji veiks dešimtainį vienetų kainą = eilutę ["UnitPrice"] == DBNull.Value? 0.00m: (dešimtainė) eilutė ["UnitPr ...
nustatė sausio 25 d '14, 10:31