.net 3.5里面的List<>的Exists是怎么使用的? 如题,给出代码就结贴。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System;using System.Collections.Generic;public class Example{ public static void Main() { List<string> dinosaurs = new List<string>(); dinosaurs.Add("Compsognathus"); dinosaurs.Add("Amargasaurus"); dinosaurs.Add("Oviraptor"); dinosaurs.Add("Velociraptor"); dinosaurs.Add("Deinonychus"); dinosaurs.Add("Dilophosaurus"); dinosaurs.Add("Gallimimus"); dinosaurs.Add("Triceratops"); Console.WriteLine(); foreach(string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); } Console.WriteLine("\nTrueForAll(EndsWithSaurus): {0}", dinosaurs.TrueForAll(EndsWithSaurus)); Console.WriteLine("\nFind(EndsWithSaurus): {0}", dinosaurs.Find(EndsWithSaurus)); Console.WriteLine("\nFindLast(EndsWithSaurus): {0}", dinosaurs.FindLast(EndsWithSaurus)); Console.WriteLine("\nFindAll(EndsWithSaurus):"); List<string> sublist = dinosaurs.FindAll(EndsWithSaurus); foreach(string dinosaur in sublist) { Console.WriteLine(dinosaur); } Console.WriteLine( "\n{0} elements removed by RemoveAll(EndsWithSaurus).", dinosaurs.RemoveAll(EndsWithSaurus)); Console.WriteLine("\nList now contains:"); foreach(string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); } Console.WriteLine("\nExists(EndsWithSaurus): {0}", dinosaurs.Exists(EndsWithSaurus)); } // Search predicate returns true if a string ends in "saurus". private static bool EndsWithSaurus(String s) { if ((s.Length > 5) && (s.Substring(s.Length - 6).ToLower() == "saurus")) { return true; } else { return false; } }}/* This code example produces the following output:CompsognathusAmargasaurusOviraptorVelociraptorDeinonychusDilophosaurusGallimimusTriceratopsTrueForAll(EndsWithSaurus): FalseFind(EndsWithSaurus): AmargasaurusFindLast(EndsWithSaurus): DilophosaurusFindAll(EndsWithSaurus):AmargasaurusDilophosaurus2 elements removed by RemoveAll(EndsWithSaurus).List now contains:CompsognathusOviraptorVelociraptorDeinonychusGallimimusTriceratopsExists(EndsWithSaurus): False */ 关于复制函数 菜鸟问题 求助高手,怎样实现点击listbox中图片名 在 picturebox中显示图片 WinForm的DataGridView焦点并没有离开该Cell更新失败 dataGridView或DataTable合并 在c#里边的有没有与vb中的lof一样功能的函数?? 关于string引用传递的问题(附代码) C#透明问题,是系统问题还是代码问题,高手来看看呀! 有关调用COM组件中的方法显示数据的问题!!!!!(在线等) 现在还有哪可以下载VS。NET BETA的呢?D版碟还没看到过啊,哎…… ado excel ImageList和pictureBox和两条内裤
using System.Collections.Generic;public class Example
{
public static void Main()
{
List<string> dinosaurs = new List<string>(); dinosaurs.Add("Compsognathus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Oviraptor");
dinosaurs.Add("Velociraptor");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Dilophosaurus");
dinosaurs.Add("Gallimimus");
dinosaurs.Add("Triceratops"); Console.WriteLine();
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} Console.WriteLine("\nTrueForAll(EndsWithSaurus): {0}",
dinosaurs.TrueForAll(EndsWithSaurus)); Console.WriteLine("\nFind(EndsWithSaurus): {0}",
dinosaurs.Find(EndsWithSaurus)); Console.WriteLine("\nFindLast(EndsWithSaurus): {0}",
dinosaurs.FindLast(EndsWithSaurus)); Console.WriteLine("\nFindAll(EndsWithSaurus):");
List<string> sublist = dinosaurs.FindAll(EndsWithSaurus); foreach(string dinosaur in sublist)
{
Console.WriteLine(dinosaur);
} Console.WriteLine(
"\n{0} elements removed by RemoveAll(EndsWithSaurus).",
dinosaurs.RemoveAll(EndsWithSaurus)); Console.WriteLine("\nList now contains:");
foreach(string dinosaur in dinosaurs)
{
Console.WriteLine(dinosaur);
} Console.WriteLine("\nExists(EndsWithSaurus): {0}",
dinosaurs.Exists(EndsWithSaurus));
} // Search predicate returns true if a string ends in "saurus".
private static bool EndsWithSaurus(String s)
{
if ((s.Length > 5) &&
(s.Substring(s.Length - 6).ToLower() == "saurus"))
{
return true;
}
else
{
return false;
}
}
}/* This code example produces the following output:Compsognathus
Amargasaurus
Oviraptor
Velociraptor
Deinonychus
Dilophosaurus
Gallimimus
TriceratopsTrueForAll(EndsWithSaurus): FalseFind(EndsWithSaurus): AmargasaurusFindLast(EndsWithSaurus): DilophosaurusFindAll(EndsWithSaurus):
Amargasaurus
Dilophosaurus2 elements removed by RemoveAll(EndsWithSaurus).List now contains:
Compsognathus
Oviraptor
Velociraptor
Deinonychus
Gallimimus
TriceratopsExists(EndsWithSaurus): False
*/