2016-10-19 6 views
0

私はかなりPythonでまともで、ちょうどC#を学び始めました。このPythonコードをC#に変換するには?

どのように私はPythonコードのこのpeiceをC#で書くだろうか?

d =" ".join(c.split()) 

私はC#初心者ですので、技術的なこともありません。

+2

を 'C'と何がD ' –

+0

'に期待された値が何であるかをC#の同等は

すべて一緒にバインド
string.Join(" ", collection); 

です'' string d = string.Join( ""、c.Split( '')); ' –

+0

のようなものは、この質問の変数に割り当てられた値にする必要はありませんでした。 –

答えて

2

それを変更することができ、あなたの区切りで区切り文字を。 C#の等価物は、Python的

" ".join 

c.Split(' '); 

" "はデリミタであると接合コレクションがあります。ほぼ同じ

d = string.Join(" ", c.Split(' ')); 
+0

ありがとう、大きな助け。 –

+0

@PineappleLord:どうぞよろしく! 'd'を' String'として宣言するのを忘れないでください(C#のPythonとは異なり、ローカル変数を明示的に宣言しなければなりません: 'String d;') –

0

d = string.Join(null、c.Split(null)); (スペース) - - // nullは、あなたが「」に私の知る限り

c.split() 

は、デフォルトでは、分割文字列cで見ることができるよう

0

その:

// splitting by space 
var d = string.Join (" ", c.Split (' ')); 
関連する問題