在我的一个 Web 应用程序页面中,我有一个 C# 代码,如下所示。如何获取arraylist中字符串数组的第一个元素?
代码
protected void Button3_Click(object sender, EventArgs e)
{
//Array test[9] = new Array();
ArrayList list = new ArrayList();
list.Add(new string[] { "1", "Test1", "20", "30" });
list.Add(new string[] { "2", "Test2", "5", "30" });
list.Add(new string[] { "3", "Test3", "10", "30" });
list.Add(new string[] { "4", "Test4", "20", "30" });
list.Add(new string[] { "5", "Test5", "0", "30" });
list.Add(new string[] { "6", "Test6", "15", "30" });
list.Add(new string[] { "7", "Test7", "10", "30" });
list.Add(new string[] { "8", "Test8", "20", "30" });
list.Add(new string[] { "9", "Test9", "30", "30" });
LabelMessages.Text = "Number of Items: " + list.Count + " Item 1 record 1: " + list[1];
}
预期产出
Number of Items: 9 Item 1 record 1: 1
电流输出(这不是我想要的)
Number of Items: 9 Item 1 record 1: System.String[]
因此,假设以下代码:
list.Add(new string[] { "1", "Test1", "20", "30" });
更改为:
list.Add(new string[] { "Test1", "20", "30" });
那么预期的输出应该是:
Number of Items: 9 Item 1 record 1: Test1