无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 145|回复: 0

C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法

[复制链接]

245

主题

272

帖子

1095

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1095
发表于 2017-7-5 10:17:56 | 显示全部楼层 |阅读模式
C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法
[C#] 纯文本查看 复制代码
using System;

class Program
{
    static void Main()
    {
    string[] array = { "cat", "dot", "perls" };

    // Use Array.Exists in different ways.
    bool a = Array.Exists(array, element => element == "perls");
    bool b = Array.Exists(array, element => element == "python");
    bool c = Array.Exists(array, element => element.StartsWith("d"));
    bool d = Array.Exists(array, element => element.StartsWith("x"));

    // Output.
    Console.WriteLine(a);
    Console.WriteLine(b);
    Console.WriteLine(c);
    Console.WriteLine(d);
    }

示例代码:
[C#] 纯文本查看 复制代码
string[] SetSelectIds = string[] { "aa", "bb", "cc" };
string id = string "bb";
if (Array.Exists(SetSelectIds, element => element.Equals(id)))
Array.IndexOf(SetSelectIds, id) >= 0; 

windows .net(C#+MSSQL) linux(php+mysql)  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软件编程 Inc.  

GMT+8, 2017-9-24 16:24 , Processed in 0.183000 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表