Als «collections» getaggte Fragen

Sammlungs-APIs bieten Entwicklern eine Reihe von Klassen und Schnittstellen, die die Handhabung von Sammlungen von Objekten erleichtern.

8
Was ist der beste Weg, um ein thread-sicheres Wörterbuch zu implementieren?
Ich konnte ein thread-sicheres Wörterbuch in C # implementieren, indem ich von IDictionary abgeleitet und ein privates SyncRoot-Objekt definiert habe: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; …

15
Builder für HashMap
Guava bietet uns großartige Factory-Methoden für Java-Typen, wie z Maps.newHashMap(). Aber gibt es auch Builder für Java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

8
AddRange zu einer Sammlung
Ein Mitarbeiter hat mich heute gefragt, wie ich einer Sammlung einen Bereich hinzufügen kann. Er hat eine Klasse, die von erbt Collection<T>. Es gibt eine Get-Only-Eigenschaft dieses Typs, die bereits einige Elemente enthält. Er möchte die Objekte in einer anderen Sammlung zur Eigenschaftssammlung hinzufügen. Wie kann er das C # …


8
Wie kann ich eine C # -Liste in derselben Zeile initialisieren, in der ich sie deklariere? (IEnumerable String Collection Beispiel)
Ich schreibe meinen Testcode und möchte nicht schreiben: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Ich würde gerne schreiben List<string> nameslist = new List<string>({"one", "two", "three"}); {"Eins", "zwei", "drei"} ist jedoch keine "IEnumerable string Collection". Wie kann ich dies mit der IEnumerable string Collection "in einer Zeile initialisieren?"


22
Konvertieren von List <Integer> in List <String>
Ich habe eine Liste von Ganzzahlen List&lt;Integer&gt;und möchte alle Ganzzahlobjekte in Zeichenfolgen konvertieren, um eine neue zu erhalten List&lt;String&gt;. Natürlich könnte ich eine neue List&lt;String&gt;Liste erstellen und die Liste String.valueOf()für jede Ganzzahl durchlaufen , aber ich habe mich gefragt, ob es eine bessere (sprich: automatischere ) Möglichkeit gibt, dies zu …








7
Bidirektionales 1: 1-Wörterbuch in C #
Ich suche eine generische, bidirektionale 1 zu 1 Wörterbuchklasse in C # (2), dh. a, BiDictionaryOneToOne&lt;T, S&gt;das garantiert nur einen von jedem Wert und Schlüssel enthält (ohnehin bis zu RefEquals) und das entweder mit Schlüssel oder Wert durchsucht werden kann. Kennt jemand eine oder sollte ich sie einfach selbst implementieren? …
98 c#  .net  collections 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.