In Java können wir eine Arraylist und HashMap mit anonymer Klassendeklaration Syntax initialisieren alseinleitet Sammlung in C# ähnlich wie Java anonyme Klasse Syntax
public static final List<HashMap<String,String>> data
= new ArrayList<HashMap<String,String>>(){
{
add(
new HashMap<String, String>()
{{
put("name", "My Name");
put("alias", "My Name");
}}
);
};
folgt Können wir das gleiche in C# zu tun? in den neuesten Windows 10 Programmierung?
Sie können die Klammern bei der Verwendung der Auflistungs- und Objektinitialisierer verlassen, und Sie übergeben keine Argumente an einen Konstruktor. Sorgt für eine etwas sauberere Syntax. – mason
@mason Ich würde sagen, es ist ziemlich ambig –