簡體   English   中英

在另一個對象中分配一個對象的值

[英]Assign the value of an object in another object

我有兩個類A類和B類以及一個靜態列表,如下所示

class A
{
   int Id;
   string firstName;
   string lastName;
}

class B
{
   int Id;
   A a;
   string value;
}

class c
{
    public static List<A> obj=new List<A>();
}

我需要將列表'obj'中某個項目的值分配給類B的對象中的屬性a,而不是列表中該項目的引用。

列表“ obj”僅包含引用。

如果開始克隆A的實例(從列表到'Ba'屬性),則將有2個具有相同ID的實例...

換句話說,您的要求與A具有ID(因此具有很強的標識)的事實相矛盾。

這樣嘗試

B b = new B();

C c = new C();

baproperty = c.obj [i] .property;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM