2016-10-19 2 views
0

저는 파이썬에서 상당히 괜찮 았고 C#을 배우기 시작했습니다.이 파이썬 코드를 C#으로 변환하는 방법?

어떻게 파이썬 코드의이 조각을 C#으로 작성하겠습니까?

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

나는 초보자이기 때문에 기술적 인 부분도 너무 좋아.

+2

가 c''의 값이 무엇이고 당신이 예상하는 것' –

+0

을 d' '문자열 d = string.Join ("", c.Split ('')); ' –

+0

과 같은 무언가가이 질문에 대한 변수에 할당되어야 할 필요가 없었으므로 투표를 통해 질문이 완전히 불필요했습니다. –

답변

2

을 그것에을 변경할 수있는 사용자의 구분이다 구분자; C# 1 당량 파이썬

" ".join 

c.Split(' '); 

" "가 분리되고 함께 결합 콜렉션이다;

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

고마워, 큰 도움. –

+0

@PineappleLord : 오신 것을 환영합니다! 'd'를'String'으로 선언하는 것을 잊지 마십시오 (C#의 파이썬과는 달리 지역 변수를 명시 적으로 선언해야합니다 :'String d;') –

0

d = string.Join (null, c.Split (null)); (공간) - - // 널 내가

c.split() 

는 기본적으로 분할 문자열 c입니다 볼 수 있습니다 당신이 지금까지 ""

0

그것을 거의 같은 : C#을 동등한 모두 함께 바인딩

string.Join(" ", collection); 

입니다

// splitting by space 
var d = string.Join (" ", c.Split (' ')); 
관련 문제