Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB.Net Linq i FirstOrDefault

[es] :: .NET :: VB.Net Linq i FirstOrDefault

[ Pregleda: 1976 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vujkev
Beograd

Član broj: 8072
Poruke: 1347
212.200.241.*



+104 Profil

icon VB.Net Linq i FirstOrDefault19.11.2011. u 21:56 - pre 151 meseci
Može li mi neko reći kako da definišem šta je Default element ukoliko LINQ ne vrati ni jedan rezultat. Gledao sam po netu i našao brdo primera za C#, ali kad prevedem u VB to jednostavno ne radi (kompajler prijavi grešku)
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: VB.Net Linq i FirstOrDefault19.11.2011. u 23:07 - pre 151 meseci
Aj' daj neki od tih primera koje si nasao, bas me zanima :)

FirstOrDefault ce ti vratiti default(T) a ako hoces neki objekat po zelji, mozes koristiti DefaultIfEmpty pa First.
DefaultIfEmpty ce ti vratiti novi IEnumerable koji ce biti ili isti onaj na kojem je pozvan ili ako je prazan, vratice IEnumerable sa jednim elementom koji je onaj koji si zadao.

Recimo (C# je, ali je kratko):
Code (csharp):

List<string> Strings = new List<string>() { "Prvi", "Drugi", "Treci" };
string result = Strings.Where(s => s.Length > 5).DefaultIfEmpty("Ni jedan").First();
 

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: VB.Net Linq i FirstOrDefault19.11.2011. u 23:08 - pre 151 meseci
Ne razumem bas sta ti treba? Coalesce (??) operator za vb.net?

value = IF(nullable, default)


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.dynamic.t-2.net.



+14 Profil

icon Re: VB.Net Linq i FirstOrDefault25.11.2011. u 22:33 - pre 151 meseci
Citat:
Shadowed
...Recimo (C# je, ali je kratko)...


Ooo, jel se to neko prešaltovao na C#... :P
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: VB.Net Linq i FirstOrDefault25.11.2011. u 22:57 - pre 151 meseci
Pa, jos odavno, tako posao zahtevao :)
 
Odgovor na temu

[es] :: .NET :: VB.Net Linq i FirstOrDefault

[ Pregleda: 1976 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.