0
public List<RoleAssignment> lstRoleAssignments1 = new List<RoleAssignment>();
public List<RoleAssignment> lstRoleAssignments2 = new List<RoleAssignment>();
public class RoleAssignment
{
int RoleAssignmentId{get;set;}
}
RoleAssignment objRoleAssign = new RoleAssignment();
objRoleAssign.RoleAssignmentId = 1;
lstRoleAssignments1.Add(objROleAssign);
objRoleAssign.RoleAssignmentId = 2;
lstRoleAssignments2.Add(objROleAssign);
추가 둘 경우 2입니다 이러한 목록의 모두 속성 RoleAssignmentId 하나의 목적과 가치를 가지고있다.(단지 참조하지 않습니다) 값을 기준으로 목록에 개체
내가 원하는 것은 lstRoleAssignments1의 RoleAssignmentId가 1이고 lstRoleAssignments2가 2입니다. 목록을 속성으로 사용해야하므로 구조체를 사용할 수 없으므로 클래스 내에서 인스턴스화해야합니다. 이것을 어떻게 할 수 있습니까?
그냥 같은 대답을 입력했다! – Geoff
예, 우리는 그렇게 할 수는 있지만 목록에 객체를 추가하는 것은 20000 번 반복되는 for 루프 안에 들어가며 많은 객체를 만들고 싶지 않습니다. – Anshul
@devdigital'RoleAssignment objRoleAssign = new RoleAssignment(); for (int i = 0; i <20000; i ++) {objRoleAssign.RoleAssignmentId = i; lstRoleAssignments1.Add (objROleAssign); objRoleAssign.RoleAssignmentId = i + 1; lstRoleAssignments2.Add (objROleAssign); }' – Anshul