<%@ Import Namespace="System.Collections.Specialized" %>
<%
NameValueCollection d = new NameValueCollection();
d.Add("a", "Microsoft");
//添加键和条目对。
d.Add("b", "IBM");
d.Add("c", "Oracle");
d["c"] = "Sun"; //更改键c的键值值
d["d"] = "Oracle"; //新建一个键并赋值
Response.Write("<br />下面列出所有的键名:<br />");
NameObjectCollectionBase.KeysCollection theKey;
theKey = d.Keys; //获取键
foreach (string key in theKey) {
//循环使用数组
Response.Write(key + "<br />"); //返回所有键的名称
}
Response.Write("<br />下面是键名和键值的对照(使用键名):<br />");
foreach (string key in theKey) {
//循环使用数组
Response.Write(key + "=" + d[key] + "<br />");//返回键名和键值的对照
}
Response.Write("<br />下面是键名和键值的对照(使用索引):<br />");
for (int i = 0; i <= d.Count - 1; i++) {
Response.Write(d.GetKey(i) + "=" + d[i] + "<br />");
}
%>