C# List 循環對象 並給屬性賦值


在實際開發當中會出現這樣的問題,當你要修改list對象的數據是怎么處理?

首先 創建一個類

public class Test

public int id{ get;set;} 
public string name{get;set} 
}   

 

 
其次 創建Test類型的List
 
List<Test> li=new List<Test>();

 

//創建Test對象
Test t=new Test();

 

//賦值 第一種方式
t.id=1; 
t.name="test"; 
li.add(t);
 
//第二種方式
t=new Test(){id=2,name="lili"};
 
//第三種方式
li.add(new Test(){id=3,name="jack"}); 
 
//第四種方式
li.add(new Test{id=4,name="poly"});
 
 
 
//循環List 獲取到Test的值

 

foreach(Test item in li) 
{
//修改值 
  item.name="change"; 

 

name的值被替換為change


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM