public class SomePropertyClass{
public string VarA{get;set;}
public string VarB{get;set;}
}
SomePropertyClass v1 = new SomePropertyClass(){VarA = "item 1"};
SomePropertyClass v2 = new SomePropertyClass(){VarB = "item 2"};
是否有可能創建第三變量,將有:C#合併具有LINQ 2物體相同的2個對象
V3:翻= 「項目1」,VarB = 「項目2」
我的意思是,我想合併對象與linq到對象。
編輯
現在我需要從相同的類型。但將來按屬性名稱合併會很好。
我有一個帳戶模型,有很多用戶在步驟1中輸入的屬性。
我想將這個半滿模型與步驟2半滿模型合併。
編輯2
//step 1
GlobalOnBoardingDataModel step1= (GlobalOnBoardingDataModel)HttpContext.Current.Session[SessionVariableNameStepOne];
//step 2
GlobalOnBoardingDataModel step2 = (GlobalOnBoardingDataModel)HttpContext.Current.Session[SessionVariableNameStepTwo];
class GlobalOnBoardingDataModel {
public string Email;//step 1
public string Name;//step 1
public string Phone;//step2
public string Address;//step2
}
}
感謝
'變種V3 =新SomePropertyClass {翻= v1.VarA,VarB = v2.VarB};'?你爲什麼要使用LINQ? –
幫助我們更多地瞭解您的使用案例。你是否總是隻有兩個對象,一個是VarA集合,一個是VarB集合? – sblom
@sblom,看我的編輯..謝謝 – SexyMF