老實說cloudio到目前為止對於linq並不是非常熟悉
也有實作過幾次,頂多是寫寫很簡單的小範例
老實說cloudio到目前為止對於linq並不是非常熟悉
只有寫過幾次,頂多是寫寫很簡單的小範例
例如:
static void Main(string[] args)
{
string[] temp = new string[] { "red", "blue", "black", "green" };
var result = from obj in temp where obj == "black" select obj;
if (result != null)
Console.WriteLine("find!!");
Console.Read();
}
一方面因為先前公司用不到
二來也還沒有去買關於linq的書來學習
所以就一直停留在這種階段了...
今天cloudio發現原來在我們安裝完Visual Studio 2008 SP1之後
(為了安裝silverlight_chainer害我又重新安裝一次2008>2008 Sp1)
會在VS2008的安裝目錄下新增一些Sample Code
真是太棒了
以cloudio的電腦來說
它的目錄是在C:\Program Files\Microsoft Visual Studio 9.0\Samples\1028里面
在這邊您可以找到一個命名為CSharpSamples的壓縮檔
解開之後在該目錄底下可以找到LinqSamples的資料夾
linq的Sample就在裡面囉
打開之前還是先建議看一下CSharpSamples這層目錄的ReadMe.htm看看微軟有交代什麼吧
這篇ReadMe有提到SampleQueries這資料夾中放著最重要的範例
馬上就點開此資料夾後開啟SampleQueries.sln方案來執行
哇勒~不得了了
真的是就感心阿
這是一個規劃的不錯的範例集
而且有大量的Sample(應該就如ReadMe上寫的有大約500個範例吧)
而且按了Run Sample!之後Output視窗會馬上Show出執行結果
真的是太方便囉^^
還沒有發現的朋友可以趕快來試看看囉