背景
我從DataGridView
我有一些行,我轉換爲實體對象。在轉換過程中,我重置了一些值。由於「基本」數據來自DataBoundItem
的當前DataGridViewRow
,使用對象初始化程序因此是不是我正在尋找的選項,我不想分配來自第一個對象的每個值(冗餘)。如何在C#中一次分配多個對象屬性?
所以我的問題是:是否有可能一次分配多個對象屬性,如果,你如何實現它?
研究
我發現下面的問題,但他們都不是解決我的問題:
Assigning multiple variables at once in c#
Assign multiple variables at once
Setting multiple properties with one declaration in Windows Forms (C#)
代碼
foreach (DataGridViewRow CurrRow in DataGridView.Rows)
{
SomeObject SomeObj = (SomeObject) CurrRow.DataBoundItem;
SomeObj.PropertyA = 0;
SomeObj.PropertyB = 0;
SomeObjCollection.Add(SomeObj);
}
我已經試過
單獨的與昏迷分配屬性(在昏迷給出了一個語法錯誤):
TimeEntries.Hours, TimeEntries.Expenses = 0;
multiple =語句有什麼問題? –