無廢話.. 請看下列範例 … 請注意第二種寫法
namespace StringArrayContainsSample
{
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main(string[] args)
{
string[] s = new string[3] { "A01", "B01", "C01" };
string expected = "B01";
//// 第一種寫法
foreach (var item in s)
{
if (item == expected)
Console.WriteLine("方法一找到相符資料!!");
}
//// 第二種寫法
if (((IList<string>)s).Contains(expected))
Console.WriteLine("方法二找到相符資料!!");
//// 第三種寫法. (using System.Linq)
//// Thanks for Darkthread's sharing.
if (s.Contains(expected))
Console.WriteLine("方法三找到相符資料!!");
Console.ReadLine();
}
}
}
留言列表