天天看點

C# 一個字元串是否在另外一個字元串數組裡 Array.Exists 的用法 Array.IndexOf 用法

其實一行代碼就可以了,不用寫那麼多循環,先看看老外寫的代碼

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);

    }

string[] SetSelectIds = string[] { "aa", "bb", "cc" };

string id = string "bb";

if (Array.Exists(SetSelectIds, element => element.Equals(id)))

Array.IndexOf(SetSelectIds, id) >= 0; 

将權限管理、工作流管理做到我能力的極緻,一個人隻能做好那麼很少的幾件事情。

吉日嘎拉(蒙古語為吉祥如意),2000年畢業于黑龍江大學計算機系軟體專業,目前定居杭州,典型的IT軟體土鼈一個,外号“軟體包工頭”。

通用權限管理系統元件(GPM - General Permissions Manager)自2003年開始釋出,目前是國内注冊使用者和免費盜版使用者最多的權限管理系統,是各種資訊管理系統開發中徹底的權限解決方案。本元件支援多種主流資料庫(Oracle、sqlsever、db2、mysql),功能強大,使用友善,代碼簡潔,思路嚴謹,被廣大支援者稱為權限管理系統中的“走火入魔級權限管理系統”。

精心維護通用權限管理系統元件(GPM - General Permissions Manager)有8年多,3年的不斷推廣,20萬行經典的業務邏輯積累,經過上萬次的調試修正,經曆了四百個付費客戶,上百軟體公司的實戰開發。

11年以上開發經驗,外企工作5年,上市公司3年,獨立經營軟體公司2年,主持研發部門管理工作4年以上。

将權限管理、工作流做到我能力的極緻,一個人隻能做好那麼很少的幾件事情。

QQ:252056973,Mail:[email protected]

C# 一個字元串是否在另外一個字元串數組裡 Array.Exists 的用法 Array.IndexOf 用法

通用權限管理子產品的嚴謹設計定位、精心編碼實作、不斷維護推廣、持續優化改進,主要是為了實作一個可以高度重複利用勞動成果的工具軟體并有償提供給所需的人們,另想成為國人值得驕傲的知名軟體功能子產品。

可供國内管理類開發人員在日常工作中進行靈活二次開發利用的子產品,開發管理類軟體的必備工具之一,我們的目标就是讓程式員早點兒回家休息。

本文轉自jirigala_bao 51CTO部落格,原文連結:http://blog.51cto.com/jirigala/812677