LINQ, .NET
31. 3. 2011 14:11
anonym
212.67.81.174
Zdravím,
mám ve VB 2010 EE pole s několika hodnotami
DIm pole() as string = {"A","A","A","B","B","C","C","C"}
A chtěl bych z něj odstranit duplicity,aby zbylo" A,B,C"
Můžete někdo poradit ?
Díky
Jan
31. 3. 2011 16:21
Ondřej Linhart
-553 3274
Použijte k tomu LINQ, je to velmi podobné SQL:
Dim letters() = {"A", "A", "A", "B", "B", "C", "C", "C"} Dim uniqueLetters = From letter In letters Select letter Distinct 'V uniqueLetters budou pouze unikátní hodnoty (A, B, C)
1. 4. 2011 6:21
90.176.168.66
Dim Pole() As String = {"A", "A", "A", "B", "B", "C", "C", "C"}
Dim PoleBezDuplicit() As String = pole.Distinct.ToArray
1. 4. 2011 8:33
Díky to je ono.
Jak jednoduché, když se ví jak.
Ještě jednou dík.
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít