난 일부 데이터의 모음으로,이 클래스를 사용하고 내 비즈니스 로직이 일부 행을 추가일반 목록
public class abc
{
int id;
string name;
}
난 다음 클래스가 있다고 가정하자 C#에서 프로퍼티의 값을 수정합니다.
이제 일부 속성 값을 수정해야한다면 일부 값으로 이름 속성을 수정하고 싶다고 말하면됩니다.
string replaceName = 'jay';
그래서이 제이 이름 속성의 목록의 모든 행에 있어야합니다.
이 어떻게 할까? 나는 convertAll 메서드를 사용할 수 있다고 생각합니다 ....
는 내가 원하는 것은 목록의 특정 속성은 모든 행에서 변경해야합니다 변경되지 않아야 목록의 속성의 나머지 부분입니다 코딩. 이 경우 이름은 어떤 것으로 변경해야하지만 ID는 동일하게 유지되어야합니다. 그것은 성취 될 수 있는가? – ankur
@ankur : 처음 코드를 사용해 보셨습니까? 이것은 단지 목록에있는 모든 객체의 단일 속성을 수정합니다. –
나는 int k = 1234와 같은 생각을하려고 노력했다. 목록 lst = 새 목록 (); getData g = 새 getData(); (int i = 0; i <2; i ++)에 대한 { g.i = i; g.name = "ank"+ i.ToString(); lst.Add (g); } 문자열 b = "Rahul"; lst.ConvertAll (s => s.name = b); 그리고 그것은 그 일을하고 있습니다. –
ankur