亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語言

c#查詢關(guān)鍵字之into的使用

時間:2024-07-25 01:23:40 C語言 我要投稿

c#查詢關(guān)鍵字之into的使用

  引導(dǎo)語:c#借鑒了Delphi的一個特點(diǎn),與COM(組件對象模型)是直接集成的,而且是微軟公司 .NET windows網(wǎng)絡(luò)框架的主角。以下是小編整理的c#查詢關(guān)鍵字之into的使用,歡迎參考閱讀!

  可以使用 into 上下文關(guān)鍵字創(chuàng)建一個臨時標(biāo)識符,以便將 group、join 或 select 子句的結(jié)果存儲到新的標(biāo)識符中。此標(biāo)識符本身可以是附加查詢命令的生成器。在 group 或 select 子句中使用新標(biāo)識符的用法有時稱為“延續(xù)”。

  示例

  下面的示例演示使用 into 關(guān)鍵字來啟用臨時標(biāo)識符 fruitGroup,該標(biāo)識符具有推斷類型 IGrouping。通過使用該標(biāo)識符,可以對每個組調(diào)用 Count 方法,并且僅選擇那些包含兩個或更多個單詞的組。

  C# 

  class IntoSample1

  {

  static void Main()

  {

  // Create a data source.

  string[] words = { "apples", "blueberries", "oranges", "bananas", "apricots"};

  // Create the query.

  var wordGroups1 =

  from w in words

  group w by w[0] into fruitGroup

  where fruitGroup.Count() >= 2

  select new { FirstLetter = fruitGroup.Key, Words = fruitGroup.Count() };

  // Execute the query. Note that we only iterate over the groups,

  // not the items in each group

  foreach (var item in wordGroups1)

  {

  Console.WriteLine(" {0} has {1} elements.", item.FirstLetter, item.Words);

  }

  // Keep the console window open in debug mode

  Console.WriteLine("Press any key to exit.");

  Console.ReadKey();

  }

  }

  /* Output:

  a has 2 elements.

  b has 2 elements.

  */

  僅當(dāng)希望對每個組執(zhí)行附加查詢操作時,才需要在 group 子句中使用 into。

【c#查詢關(guān)鍵字之into的使用】相關(guān)文章:

c#查詢關(guān)鍵字之group子句的使用09-07

java的import關(guān)鍵字的使用08-17

c#中預(yù)處理指令#if的使用08-18

c#檢測cpu使用率09-01

Java編程中this關(guān)鍵字與super關(guān)鍵字的使用方法08-23

java之this關(guān)鍵字用法事例解析10-11

C#數(shù)據(jù)結(jié)構(gòu)之循環(huán)鏈表的實(shí)例代碼10-22

職稱英語成績查詢之合格標(biāo)準(zhǔn)06-02

淺談C#語言的特點(diǎn)11-01

java關(guān)鍵字復(fù)習(xí)09-25