왜이 ForEach가 작동하지 않는지 궁금하고 후행 공백이있는 값을 남겨 둡니다.ForEach는 문자열 배열의 문자열 값을 자릅니다.
string days = "Monday, Tuesday, Wednesday, Thursday, Friday";
string[] m_days = days.Split(',');
m_days.ToList().ForEach(d => { d = d.Trim(); });
나는 그래서 내가 필요하지 않은 거기에 답이 일을 다른 방법이 알고있다.
예 ForEach가 작동하지 않는 이유 또는 ForEach를 잘못 사용하고 있는지 알고 싶습니다. Select 문을 사용할 수 있다는 것을 알고 있습니다 ... – David
@David :이 작업에 ForEach를 사용할 수없는 이유에 대한 내 대답을 참조하십시오. –
@David :'ForEach'는 Linq가 아니며'List'의 메소드입니다. 내 대답을 편집했습니다. –