Java:
HashMap<Integer, String> m = new HashMap<>();m.put(1, "one");
C#:
Dictionary<int, string> d = new Dictionary<int, string>();d.Add(1, "one");
Okay, fine so far...
String s = m.get(1);
String s;m.TryGetValue(1, out s);
#wat #CSharp
@peterdrake I mean, you could just access it by key like Java as well, but the csharp line is wrapping up a key check and get in one there, so the Java line would need a containsKey around it. Scala would use a getOrElse etc…
@dazfuller That's the thing -- C#'s Dictionary class doesn't seem to have a Get method, so you have to do this out business.
@peterdrake it’s just square brackets, so myDict[1] and you’re done
QOTO: Question Others to Teach Ourselves An inclusive, Academic Freedom, instance All cultures welcome. Hate speech and harassment strictly forbidden.
@peterdrake it’s just square brackets, so myDict[1] and you’re done