![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
平底锅锅锅
走过路过不要错过
展开
-
C# Linq 查询语法与方法语法
简介: 通过使用 C# 3.0 中引入的声明性查询语法,介绍性 LINQ 文档中的多数查询都被编写为查询表达式。 但是,.NET 公共语言运行时 (CLR) 本身并不具有查询语法的概念。 因此,在编译时,查询表达式会转换为 CLR 的内容:方法调用。 这些方法称为“标准查询运算符”,它们具有如下名称: Where、 Select、 GroupBy、 Join、 Max、 Aver...原创 2019-11-08 00:03:57 · 866 阅读 · 0 评论 -
C# Linq查询常用
简介: 查询中执行的一些典型类型的操作。使用1.let 在查询表达式中,存储子表达式的结果有时很有用,这样可以在随后的子句中使用。 可以使用 let 关键字完成这一工作,该关键字可以创建一个新的范围变量,并且用您提供的表达式的结果初始化该变量。 一旦用值初始化了该范围变量,它就不能用于存储其他值。 但如果该范围变量存储的是可查询的类型,则...原创 2019-11-07 23:45:51 · 266 阅读 · 0 评论 -
C# Linq查询简介
简介: 查询是一种从数据源检索数据的表达式。LINQ 通过提供一种跨各种数据源和数据格式使用数据的一致模型。使用所有 LINQ 查询操作都由以下三个不同的操作组成:获取数据源。 创建查询。 执行查询。查询操作class IntroToLINQ{ static void Main() { //...原创 2019-11-07 23:04:36 · 153 阅读 · 0 评论 -
C# Lambda 表达式
简介: “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。 该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。介绍1.概念1.表达式在右边的 Lambda 表达式称为“La...原创 2019-11-03 18:26:08 · 530 阅读 · 0 评论 -
C# 匿名方法
简介: 要将代码块传递为委托参数,创建匿名方法即可实现。简单的理解就是本来要写个函数实现某个功能,用匿名方法即可直接实现某个功能,省去函数名。使用:1.启动新线程。 无需为委托创建更多方法,线程类即可创建一个线程并且包含该线程执行的代码。void StartThread(){ System.Threading.Thread t1 = new Sy...原创 2019-11-03 11:16:09 · 989 阅读 · 0 评论 -
C# Func委托
简介: 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。介绍:public delegate TResult Func<in T, out TResult>(T arg ) 类型参数 in T 此委托封装的方法的参数类型。 类型参数 out TResult 此委托封...原创 2019-11-02 11:23:42 · 890 阅读 · 0 评论 -
C# Action<T> 委托
简介: 封装一个方法,该方法只有一个参数并且不返回值。可以使用 Action< T> 委托以参数形式传递方法,而不用显式声明自定义的委托。封装的方法必须与此委托定义的方法相对应。 即封装的方法必须具有一个通过值传递给它的参数,并且不能返回值。Action<T1,T2 ......> 委托还可以多个参数传入。如果有返回值,则使用Fun<T, TRe...原创 2019-11-02 10:43:56 · 12271 阅读 · 1 评论 -
C# Action委托
简介: 封装一个方法,该方法不具有参数并且不返回值。可以等价Deleage委托,绑定事件。内容:1.显式声明了一个名为 ShowValue 的委托,并将对 Name.DisplayToWindow 实例方法的引用分配给其委托实例。using System;using System.Windows.Forms;//声明一个委托public delegate ...原创 2019-10-24 20:42:37 · 1359 阅读 · 0 评论 -
C# 正则表达式
简介: 通过正则表达式,提取所需字符。1.RegexRegex 方法 说明 IsMatch(String, String) 指示所指定的正则表达式在指定的输入字符串中是否找到了匹配项。 IsMatch(String, String, RegexOptions) 指示所指定的正则表达式是否使用指定的匹配选项在指定的...原创 2019-05-14 17:27:52 · 320 阅读 · 0 评论 -
C# 中英文切换
简介: 一个项目如果要面对外国的客户时,需要语言切换。本文使用XML,XML是可扩展标记语言(Extensible Markup Language)的缩写,仅用于存储数据。 代码下载链接。 中文英文 1.使用新建三个文件。文件的路径和格式需要和MultiLanguage类对应。 readme.xml存放的是记录选择的语言类型。 Ch...原创 2018-12-28 10:27:42 · 11809 阅读 · 16 评论 -
C# 枚举
摘要枚举enum常规使用方法。获取枚举值(枚举常量),获取枚举值对应的名称,获取枚举值的个数,判断枚举值或名称是否存在。建立枚举值和枚举值排列顺序的关系。//枚举类型 enum enumTest{ A = 0, B = 1,}获取枚举值第一种经常使用。第二、三、四种,根据名称获取对应的枚举值。第五中遍历。第一种int nNum = (int)...原创 2018-11-17 17:56:24 · 291 阅读 · 0 评论