using System;
using ;
public partial class List :
{
protected void Page_Load(object sender, EventArgs e)
{
CreateList();
}
private void CreateList()
{
List<string> list = new List<string>();
("Compsognathus");
("Amargasaurus");
("Oviraptor");
("Velociraptor");
("Deinonychus");
("Dilophosaurus");
("Gallimimus");
("Triceratops");
//循环输出每一项
("分别输出每一项:");
foreach (string str in list)
{
(str + ";");
}
//查找字符串中包含saurus的字符,利用了匿名方法(第一种方式)
List<string> listFind = (delegate(string s){
return ("saurus");
});
("查找到的字符串为:");
foreach (string str in listFind)
{
(str+" ;");
}
//第二种方式,这两种方式实际上是等价的
("</br>FindAll(EndWithSaurus):");
List<string> subList = (EndWithSaurus);//传入了一个方法名
foreach (string str in subList)
{
(str+" ;");
}
}
private bool EndWithSaurus(string s)
{
if (( > 5) && (( - 6).ToLower() == "saurus"))
return true;
else
return false;
}
}