随笔分类 -  C#.NET

上一页 1 2 3 4 5 6 7 8 ··· 21 下一页

如何在 C# 中使用 投影(Projection)
摘要:如何在 C# 中使用 投影(Projection) 一线码农 ​关注他 你浏览过 TA 的个人主页 投影(Projection) 是一种可以将查询结果进行 塑性 的一种操作,你可以使用 投影 将一个 object 转成仅包含你需要属性的新对象,这篇文章中,我们就一起看看如何使用 投影 功能。 C# 阅读全文

posted @ 2023-12-18 21:43 漫思 阅读(17) 评论(0) 推荐(0) 编辑

为什么大多数语言都不支持LINQ机制?
摘要:C# 3.0可以说是C#历史上最大的一次改动,从语言到库的层面可以说是做了革命性的变化,单单是上下文关键字,就一次性新增了from、where、select、group、by、join、equals、on、let、order、into、asscending、descending一大堆,加上原有的in 阅读全文

posted @ 2023-12-18 21:43 漫思 阅读(61) 评论(0) 推荐(0) 编辑

C# 10 完整特性介绍
摘要:C# 10 完整特性介绍 hez2010 coreclr contributor ​关注他 你经常看 C# 话题的内容 前言 距离上次介绍 C# 10 的特性已经有一段时间了,伴随着 .NET 6 的开发进入尾声,C# 10 最终的特性也终于敲定了。总的来说 C# 10 的更新内容很多,并且对类型系 阅读全文

posted @ 2023-12-18 21:41 漫思 阅读(14) 评论(0) 推荐(0) 编辑

C#中ref关键字的用法总结
摘要:C#中ref关键字的用法总结 ref表示引用的意思,C#中它有多种用法,这里简单总结一下: 1、按引用传递参数 具体可见:C#中的值传递与引用传递(in、out、ref) 2、引用局部变量 引用局部变量指的是在变量声明时使用ref关键字(或者使用ref readonly表示未只读),表示这个变量是另 阅读全文

posted @ 2023-12-18 14:02 漫思 阅读(4051) 评论(0) 推荐(1) 编辑

C#中CancellationToken和CancellationTokenSource用法
摘要:C#中CancellationToken和CancellationTokenSource用法 之前做开发时,一直没注意这个东西,做了.net core之后,发现CancellationToken用的越来越平凡了。 这也难怪,原来.net framework使用异步的不是很多,而.net core首推 阅读全文

posted @ 2023-12-18 14:01 漫思 阅读(3298) 评论(0) 推荐(0) 编辑

如何使用 C# 中的 Tuple
摘要:如何使用 C# 中的 Tuple 一线码农 ​关注他 你浏览过 TA 的个人主页 开局一张图,首先声明的是 Tuple 不是什么新鲜概念,在编程语言 F#,Python 中早就有这个了,Tuple 是一种 有序的,有限不可变的,支持混杂类型的固定个数的 一种数据结构,有些朋友可能就想问了,这里的混杂 阅读全文

posted @ 2023-12-18 13:58 漫思 阅读(24) 评论(0) 推荐(0) 编辑

C#中的记录(record)
摘要:C#中的记录(record) 从C#9.0开始,我们有了一个有趣的语法糖:记录(record) 为什么提供记录? 开发过程中,我们往往会创建一些简单的实体,它们仅仅拥有一些简单的属性,可能还有几个简单的方法,比如DTO等等,但是这样的简单实体往往又很有用,我们可能会遇到一些情况: 比如想要克隆一个新 阅读全文

posted @ 2023-12-18 13:57 漫思 阅读(1965) 评论(0) 推荐(2) 编辑

C# 元组和值元组
摘要:C# 元组和值元组 陈唐 游戏、游戏引擎开发者 ​关注他 你浏览过 TA 的个人主页 C# 元组和值元组 C# 7.0已经出来一段时间了,大家都知道新特性里面有个对元组的优化:ValueTuple。这里利用详尽的例子详解Tuple VS ValueTuple(元组类VS值元组),10分钟让你更了解V 阅读全文

posted @ 2023-12-18 13:56 漫思 阅读(12) 评论(0) 推荐(0) 编辑

元组与 System.Tuple
摘要:元组类型(C# 参考) 项目 2023/06/05 3 个参与者 反馈 本文内容 元组的用例 元组字段名称 元组赋值和析构 元组相等 显示另外 4 个 元组功能提供了简洁的语法来将多个数据元素分组成一个轻型数据结构。 下面的示例演示了如何声明元组变量、对它进行初始化并访问其数据成员: C#复制 运行 阅读全文

posted @ 2023-12-18 13:54 漫思 阅读(13) 评论(0) 推荐(0) 编辑

when(C# 参考)
摘要:when(C# 参考) 项目 2023/08/01 14 个参与者 反馈 本文内容 catch 子句中的 when 请参阅 使用上下文关键字 when 在以下上下文中指定筛选条件: 在 try-catch 或 try-catch-finally 语句的 catch 子句中。 作为 switch 语句 阅读全文

posted @ 2023-12-15 19:21 漫思 阅读(53) 评论(0) 推荐(0) 编辑

where(泛型类型约束)(C# 参考)
摘要:where(泛型类型约束)(C# 参考) 项目 2023/04/07 14 个参与者 反馈 本文内容 C# 语言规范 另请参阅 泛型定义中的 where 子句指定对用作泛型类型、方法、委托或本地函数中类型参数的参数类型的约束。 约束可指定接口、基类或要求泛型类型为引用、值或非托管类型。 约束声明类型 阅读全文

posted @ 2023-12-15 19:21 漫思 阅读(468) 评论(0) 推荐(0) 编辑

C#where关键字约束
摘要:C#where关键字约束 where关键字的用法 where关键词一个最重要的用法就是在泛型的声明、定义中做出约束。约束又分为接口约束、基类约束、构造函数约束、函数方法的约束。 1.接口约束,泛型参数必须实现相应的接口才可以 using System; using System.Collection 阅读全文

posted @ 2023-12-15 19:20 漫思 阅读(426) 评论(0) 推荐(0) 编辑

C#11的字符串语法
摘要:var jh = (firstName: "Jupiter", lastName: "Hammon", born: 1711, published: 1761);Console.WriteLine($"{jh.firstName} {jh.lastName} was an African Ameri 阅读全文

posted @ 2023-12-15 17:03 漫思 阅读(14) 评论(0) 推荐(0) 编辑

4款免费且实用的.NET反编译工具
摘要:4款免费且实用的.NET反编译工具 思维导航 反编译工具的作用 ILSpy dnSpy JetBrains dotPeek JustDecompile 总结 优秀项目和框架精选 加入DotNetGuide技术交流群 反编译工具的作用 .NET反编译工具能够将已经编译好的.NET程序集转换为易于理解的 阅读全文

posted @ 2023-12-15 15:23 漫思 阅读(149) 评论(0) 推荐(0) 编辑

一、Mapster简介
摘要:一、Mapster简介 1、什么是Mapster(官方文档地址:https://github.com/MapsterMapper/Mapster) Mapster是一个高性能的用于对象映射的类库,同类型的产品还有AutoMapper。它提供了一系列的API和工具,以下为几个重要的类和接口: @Ada 阅读全文

posted @ 2023-12-14 14:55 漫思 阅读(373) 评论(0) 推荐(0) 编辑

详解C#中的string与String
摘要:详解C#中的string与String 2023年5月31日 下午5:36 • C# 详解C#中的string与String 在C#中,string是一个关键字,也是一个引用类型,用于表示文本字符串。而String则是string类型的别名,它们其实是同一种类型,只是在命名规范上不同。本文将详细讲解 阅读全文

posted @ 2023-12-14 14:17 漫思 阅读(787) 评论(0) 推荐(0) 编辑

C#7的解构
摘要:C#7的解构 瓦力 ​ 努力,奋斗 ​关注 C#7提供的解构功能需要和元组配合使用,这里的元组不是Tuple类型,而是ValueTuple类型。 我们这里提供一个示例了解一下这个功能: class User { public User(string name, string sex, int age 阅读全文

posted @ 2023-12-12 19:17 漫思 阅读(8) 评论(0) 推荐(0) 编辑

C# 7.0的新特性 书上摘抄
摘要: 阅读全文

posted @ 2023-12-12 14:28 漫思 阅读(37) 评论(0) 推荐(0) 编辑

C#中的并行处理、并行查询的方法你用对了吗?
摘要:C#中的并行处理、并行查询的方法你用对了吗? Parallel.ForEach Parallel.ForEach 是一个用于在集合上并行执行迭代操作的强大工具。它通过有效地利用多核处理器的能力来提高性能。Parallel.ForEach 不仅能够简化并行编程,而且它在执行简单循环时可以提供比传统迭代 阅读全文

posted @ 2023-12-06 22:17 漫思 阅读(59) 评论(0) 推荐(0) 编辑

MKL.NET:为.NET开发者提供高性能数学计算支持的开源库
摘要:MKL.NET:为.NET开发者提供高性能数学计算支持的开源库 编程乐趣 ​ ​关注他 你经常看 TA 的内容 MKL是英特尔推出的一套功能强大、性能优化的数学库,主要是采用C/C++编写的。今天给大家推荐一个MKL的.Net版本,让我们无需与C/C++打交道,方便我们集成到应用开发中去。 01 项 阅读全文

posted @ 2023-12-04 17:18 漫思 阅读(29) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 21 下一页

导航