C# 数组查询

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
using System;
using System.Collections.Generic;
using System.Linq;
using System.TeFra Baidu bibliotekt;
namespace Ffind
{
class Program
{
static void Main(string[] args)
{
int[] intArray = new int[10] { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 };
{
return true;
}
else
{
return false;
}
}
}
}
在使用Find()方法时需要注意,在该方法中,检索的条件必须是一个返回值为逻辑值,且参数为检索元素同类型数据的函数。另外还需要注意,Find()方法返回的是检索数组元素的结果,而非元素的索引号。
int element = Array.Find(intArray, search);
Console.WriteLine(element);
}
//创建search()方法,设置符合查询数组的条件
private static bool search(int i)
{
if ((i * 2 + 1) == 19)
C#
如果要查询,可以使用Find()方法。Find()方法可以在数组中搜索与指定条件匹配的元素,然后按照数组索引的顺序,返回第一个匹配的元素。Find()方法是一个静态方法,其使用方法如下所示。
Array.Find(ArrayName , Match);
在上面的代码中,展示了Find()方法的使用方式。由于Find()方法是一个静态方法,因此必须通过Array类实现调用;其关键字ArrayName表示要检索的数组,Match为检索数组的条件。在下面的代码中,就演示了一个检索过程。
相关文档
最新文档