1. 创建和初始化 ArrayList:
在代码文件(如.aspx.cs文件)中,你可以通过以下方式创建和初始化 ArrayList:
using System.Collections;
// ...
protected void Page_Load(object sender, EventArgs e) {
ArrayList myArrayList = new ArrayList();
myArrayList.Add("Item 1");
myArrayList.Add("Item 2");
myArrayList.Add("Item 3");
// 使用 myArrayList 进行其他操作
}
2. 在 Web Forms 页面中使用 ArrayList:
在 Web Forms 页面的代码部分,你可以通过在代码块中创建 ArrayList 对象并进行操作,然后将结果展示在页面上。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ArrayListExample.aspx.cs" Inherits="ArrayListExample" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>ArrayList Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<% ArrayList myArrayList = new ArrayList();
myArrayList.Add("Item 1");
myArrayList.Add("Item 2");
myArrayList.Add("Item 3");
foreach (string item in myArrayList) { %>
<p><%= item %></p>
<% } %>
</div>
</form>
</body>
</html>
在这个例子中,myArrayList 包含了一些字符串元素,然后通过 foreach 循环将它们输出到页面上。
3. ArrayList 的基本操作:
- 添加元素:
myArrayList.Add("New Item");
- 删除元素:
myArrayList.Remove("ItemToRemove");
- 获取元素:
string firstItem = (string)myArrayList[0];
- 清空 ArrayList:
myArrayList.Clear();
4. 注意事项:
- ArrayList 是非泛型集合,可以存储不同类型的对象,但需要进行类型转换。
- 在进行元素访问时,建议使用 foreach 循环,以确保不越界。
- 如果需要类型安全的集合,推荐使用泛型集合(如 List<T>)而不是 ArrayList。
这是在 ASP.NET Web Forms 中使用 ArrayList 的基本示例。在实际应用中,你可能更倾向于使用泛型集合,因为它们提供了更好的类型安全性和性能。
转载请注明出处:http://www.zyzy.cn/article/detail/14821/ASP.NET Web Pages