1. 导入命名空间: 确保在你的页面或代码文件中导入 System.Collections 命名空间,因为 SortedList 类位于该命名空间中。
@using System.Collections
2. 创建和使用 SortedList: 在你的代码中,实例化 SortedList 对象,并使用它来存储和检索键值对。
@{
// 创建 SortedList
SortedList mySortedList = new SortedList();
// 添加键值对
mySortedList.Add("Key1", "Value1");
mySortedList.Add("Key3", "Value3");
mySortedList.Add("Key2", "Value2");
}
<!DOCTYPE html>
<html>
<head>
<title>SortedList Example</title>
</head>
<body>
<h1>Sorted Key-Value Pairs:</h1>
<ul>
@foreach (DictionaryEntry entry in mySortedList)
{
<li>@entry.Key: @entry.Value</li>
}
</ul>
</body>
</html>
在上述示例中,mySortedList 包含三个键值对,它们将按照键的升序排列。在 foreach 循环中,通过遍历 DictionaryEntry 对象,你可以访问键和相应的值。
请注意,SortedList 在添加或删除元素时会自动对键进行排序。如果键是基本类型(如整数或字符串),则按照升序进行排序。如果键是自定义类型,则该类型必须实现 IComparable 接口来进行比较。
转载请注明出处:http://www.zyzy.cn/article/detail/14823/ASP.NET Web Pages