欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁(yè) > 軟件編程 > C#教程 >

C#中的let字句應(yīng)用示例

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

一、應(yīng)用場(chǎng)景

在查詢表達(dá)式中,存儲(chǔ)子表達(dá)式的結(jié)果有時(shí)很有用,這樣可以在隨后的子句中使用。 可以使用 let 關(guān)鍵字完成這一工作,該關(guān)鍵字可以創(chuàng)建一個(gè)新的范圍變量,并且用您提供的表達(dá)式的結(jié)果初始化該變量。 一旦用值初始化了該范圍變量,它就不能用于存儲(chǔ)其他值。 但如果該范圍變量存儲(chǔ)的是可查詢的類型,則可以對(duì)其進(jìn)行查詢。

二、示例代碼

using System;
using System.Linq;

namespace UseLet
{
 class Program
 {
 static void Main()
 {
  string[] strings = {
  "A penny saved is a penny earned.",
  "The early bird catches the worm.",
  "The pen is mightier than the sword."
  };

  var earlyBirdQuery = from sentence in strings
     let words = sentence.Split(' ')
     from word in words
     let w = word.ToLower()
     where w[0] == 'a' || w[0] == 'e' || w[0] == 'i' || w[0] == 'o' || w[0] == 'u'
     select word;

  foreach (var v in earlyBirdQuery)
  {
  Console.WriteLine("\"{0}\" starts with a vowel", v);
  }

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

從上面效果可以看出子句let的作用。如果不使用 let,則必須在 where 子句的每個(gè)謂詞中調(diào)用 ToLower,并且let可以保存from字句中的變量來(lái)使用。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

上一篇:C# web應(yīng)用程序不能訪問(wèn)app

欄    目:C#教程

下一篇:C# 實(shí)現(xiàn)QQ式截圖功能實(shí)例代碼

本文標(biāo)題:C#中的let字句應(yīng)用示例

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/5908.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有