我想說我的代碼正常工作,但我不知道它爲什麼這樣工作。所以要清楚,這裏是我的代碼:循環列表並調整它
List<NewsFlash> newsfl = tsm.getNewsFlashes();
foreach (NewsFlash item in newsfl)
{
item.smartform.dtDate = item.smartform.dtDate.ToShortDateString();
}
//Get all the newsFlash items and bind to the repeater
rptNewsFlash.DataSource = newsfl;
rptNewsFlash.DataBind();
就像你所看到的,我是循環列表newsfl
,我編輯item.smartform.dtDate
。對我來說奇怪的是,當我編輯item.smartform.dtDate
時,那麼列表newsfl
中的屬性dtDate
也會更改。這是我想要的,但是我認爲它有點奇怪,因爲在foreach循環中的item
與列表newsfl
無關?
希望你能理解我的問題。
感謝
我正在測試這個。我想要創建另一個列表並添加循環中新創建列表中的所有項目。但我不知道這個功能,所以它現在變得更容易了。謝謝 – Ozkan