別用arraylist,效果沒有list好(因爲要裝箱拆箱,所以會影響性能)
使用list,那我們就來先聲明一個List
1) 聲明
List<元素類型> myList = new List<元素類型>();
例:
List<string[]> camra = new List<string[]>(); //聲明一個字符串數組
2) 判斷是否有這個文件
if(File.Exists(“ config.txt ”) )
{
StreanReader read = new StreamReader(" config.txt ",Encoding.Default)
//所謂Encoding.Default,是指當前系統設置的“默認字符集編碼方式”。你可以通過控制面板裏面的區域選項設置它
string line;
string[] ss;
while ((line = sr.ReadLine()) != null)
{
ss = line.Split(' ', ',', '-'); //以空格 , -的方式打斷字符
camra.Add(ss); //記得把想添加的元素添加到鏈表中
}
sr.Close();
}
3) 將數組中的值賦值給需要的控件中
textBox1.Text = camra[1][0]; //數組[ 索引值 ] 此處意爲第2行第1列的值(這個列應該是第一個元素)
textBox2.Text = camra[1][1];
textBox3.Text = camra[1][2];
textBox4.Text = camra[1][3];
textBox5.Text = camra[1][4];