Ich bin ziemlich anständig in Python und gerade erst anfangen, C# zu lernen.Wie konvertiert man diesen Python-Code in C#?
Wie würde ich dieses Stück Python-Code in C# schreiben?
Ich bin ein C# Anfänger also nichts zu technisch bitte.
Ich bin ziemlich anständig in Python und gerade erst anfangen, C# zu lernen.Wie konvertiert man diesen Python-Code in C#?
Wie würde ich dieses Stück Python-Code in C# schreiben?
Ich bin ein C# Anfänger also nichts zu technisch bitte.
Wie weit ändern kann ich sehen kann
c.split()
Spaltung String c
standardmäßig - (space) - Trennzeichen; C# entspricht
c.Split(' ');
Pythonic
" ".join
beitritt Sammlung mit " "
wobei das Trennzeichen; C# entspricht
string.Join(" ", collection);
Bindung alle zusammen:
d = string.Join(" ", c.Split(' '));
Danke, große Hilfe. –
@PineappleLord: Gern geschehen! Vergessen Sie nicht, deklarieren Sie 'd' als' String' (anders als in Python in C# müssen Sie lokale Variablen explizit deklarieren: 'String d;') –
d = Zeichenfolge.Join (null, c.Split (null)); // null ist Ihr Separator, wo Sie es auf ""
Es ist fast das gleiche:
// splitting by space
var d = string.Join (" ", c.Split (' '));
was der Wert in 'c' ist und was Sie erwartet, in 'd' –
etwas wie 'string d = string.Join (" ", c.Split (''));' –
da mussten keine Werte den Variablen zugewiesen werden, damit diese Frage beantwortet werden konnte, also war das Abstimmen der Frage völlig unnötig. –