나는이 서명하는 방법이 있습니다String.Join은 허용하지 않습니다 IEnumerable을 <string>
IEnumerable<string> GetCombinations(string s, int length)
을 그리고이 같은 string.Join
와 함께 사용하는 것을 시도하고있다 :
var combinations = GetCombinations(text, 2);
string result = string.Join(", ", combinations);
하지만 난 얻을 다음 컴파일러 오류 :
cannot convert from 'System.Collections.Generic.IEnumerable<string>' to 'string[]'
IEnumerable<string>
을 가져올 수 있습니까? string.Join
?
@MitchWheat 어떻게 해결 될까요? 그것은 문제를 더욱 악화시킬 것입니다 ;-) String.Join은 두 번째 인수로 문자열이 아닌 ** 배열 **을 기대합니다. * 정확하게 * 컴파일러가 특정 오류로 사용자에게 알려주는 것. – RobIII
계속 켜십시오. 나는 ToArray()를 말하려고했다. (그래서 나는 그 주석을 빨리 삭제했다) –