| 

.NET C# Java Javascript Exception

C#, Dictionary Fragen

Auf dieser Seite befinden sich alle C#, Dictionary Fragen. Weitere Themen findest du mit der Suche rechts oben, z.B. [csharp] .net um alle Fragen zum Thema csharp mit dem Wort ".net" zu finden.

Stelle deine C#-Frage jetzt!
2

Dictionary mit zusammengesetzten Schlüssel

Hallo zusammen, wie würdet Ihr ein Dictionary mit zusammengesetzten Schlüssel realisieren? Folgende Lösungen habe ich im Internet gefunden: 1. Verwendung von 2 verschachtelten Dictionaries: Dictionary TKey1, Dictionary TKey2, TValue 2. Verwendung einer Tuple bzw. eines eigenen Datentypes: Dictionary Tuple TKey1, TKey2 , TValue Welche Variante würdet Ihr bevorzugen ...
... Schlüssel mitbringen muss implementieren. Damit kann ich dann schlussendlich wieder ein "herkömmliches" "Dictionary TKey MyCompositeKeyXY, TValue " verwenden. Wenn Du aber wie in Deinem 1. ... kann ich (wenn er anständig implementiert ist) ganz normal in einem herkömmlichen Dictionary einsetzen. Der Lookup mit dem zusammengesetzten Schlüssel führt mich zu einem Value. ...
.net csharp dictionary
09.09.2011 | 516 5
0

C# Beim Iterieren über ein Dictionary Values/Werte verändern?

Hallo System.InvalidOperationException: Collection was modified; enumeration operation may not execute..Ich würde gerne direkt Werte/Values eines Dictionary s ändern, gibts hierfür einen Trick oder muss man dies umständlich programmieren? foreach(var book in mCart) { if(book.Value 0) mCart[book.Key]--; } Danke!
Es gibt für das Ändern der Werte eines Dictionary keinen Trick oder sonst einen Hack. Die Dokumentation sagt hierzu eindeutig: Die foreach-Anweisung fungiert als Wrapper für den Enumerator, der nur das Lesen aus der Auflistung, nicht jedoch das Schreiben in diese zulässt. Servus, Klaus
.net csharp dictionary
26.11.2009 | 2284 2
2

IOrderedEnumerable an GridView binden mit DataKeyNames

... tl.Value.DateTo); gvReservations.DataSource textLinks.ToList(); gvReservations.DataKeyNames new string[] { "ID" }; gvReservations.DataBind(); Bis vor kurzem war textLinks noch eine List T , jetzt ein Dictionary K, T . Wie binde ich diese Liste nun korrekt an ein GridView in ASP.NET? Bei DataBind() wird reklamiert das kein Feld "ID" vorhanden sei.
.net asp.net csharp dictionary gridview
07.10.2009 | 611 1
4

Wie kann man eigene Klassen als Schlüssel eines Dictionary's verwenden?

Mit Dictionary string, int kann man string auf int übersetzen. Wie kann ich als Schlüssel eine eigene Klasse Name { string Vorname; string Nachname; } verwenden? Das Dictionary scheint das nicht zu begreifen.
.net csharp dictionary
14.09.2009 | 553 4
2

Dictionary Schlüssel für bestimmten Wert

Wie kann ich (effizient) den Schlüssel eines Dictionary 's für einen bestimmten Wert erhalten?
Mit der GetKeyByValue-Erweiterungsmethode ;) Dictionary int, string dic new Dictionary int, string (); dic[1] "a"; dic[2] "b"; int key dic.GetKeyByValue("a"); Allerdings hab ich diese Methode ... static class gfoidlDictionaryExtensions { public static TKey GetKeyByValue TKey, TValue ( this Dictionary TKey, TValue dic, TValue value) { var query from kvp in dic where ...
.net csharp dictionary framework query
05.09.2009 | 557 3
1

c# Dictionary nach Value sortieren (Linq)

Wie sortiere ich ein Dictionary string,string nach dem Value. Es soll innerhalb einem Objekt gemacht werden. Also: Dictionary string,string myDic GetContent(); myDic myDic.orderby(mk mk.Value); Leider geht es so nicht. Cannot implicitly convert type 'System.Linq.IOrderedEnumerable System.Collections.Generic.KeyValuePair string,string ' to ...
Mit dieser Schreibweise erhält man kein Dictionary , sondern IOrderedEnumerable KeyValuePair string, string ordered myDic.OrderBy(mk mk.Value); was die Fehlermeldung an dieser Stelle auch deutlich macht. Verwende myDic ordered.ToDictionary(x x.Key, x x.Value); um daraus ein Dictionary zu erstellen.
.net collections csharp dictionary linq
26.08.2009 | 2270 1
RSS-Feed für alle Fragen zum Thema .NET C# Java Javascript Exception

Hast Du eine Frage zu csharp, dictionary? Dann stelle eine Frage!
Willkommen
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.

Stelle eine Frage
Für mich interessante Themen


Ignorierte Themen