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);
追加両方の場合においてあるこれらのリストの両方は、プロパティRoleAssignmentIdに対して1つのオブジェクトと値を有します。(単に参照ない)値リストにオブジェクト
私が欲しいのは、lstRoleAssignments1のRoleAssignmentIdが1で、lstRoleAssignments2が2であることです。リストをプロパティとして使用する必要があるため構造体を使用できないため、クラス内でインスタンス化する必要があります。どうすればこれを達成できますか?
がちょうど同じ答えを入力しました! – Geoff
はい、私たちはそれを行うことができますが、リストにオブジェクトを追加することはforループの中に入ります。これは20000回と言われ、これらの多くのオブジェクトを作成したくありません。 – Anshul
@devdigital 'RoleAssignment objRoleAssign =新しいRoleAssignment(); for(int i = 0; i <20000; i ++){objRoleAssign.RoleAssignmentId = i; lstRoleAssignments1.Add(objROleAssign); objRoleAssign.RoleAssignmentId = i + 1; lstRoleAssignments2.Add(objROleAssign); } ' – Anshul