![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
文章平均质量分 61
Lingoesforstudy
这个作者很懒,什么都没留下…
展开
-
c#的List<T>的SelectMany 和Select
c#的List<T>的SelectMany 和Select原创 2024-07-02 17:22:55 · 392 阅读 · 0 评论 -
C#中的 async void 、 async Task与async Task<TResult>
C#中的async void 、 async Task与async Task区别原创 2024-02-08 07:11:12 · 782 阅读 · 0 评论 -
C# 反射
反射提供描述程序集、模块和类型的对象(类型)。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型,然后调用其方法或访问器字段和属性。如果代码中使用了特性,可以利用反射来访问它们。在 .cs 文件顶部添加和。C# 关键字protected和internal在中间语言 (IL) 中没有任何意义,且不会用于反射 API 中。在 IL 中对应的术语为“系列”和“程序集”。若要标识internal使用反射的方法,请使用属性。若要标识方法,请使用。原创 2023-01-15 19:58:09 · 426 阅读 · 0 评论 -
关于Lightning Chart 的 ClipAreas 与 DataBreaking
在lightning chart 中,如何实现曲线中断效果原创 2022-12-10 18:26:20 · 186 阅读 · 0 评论 -
winform 非主线程访问控件异常
1、委托是实现回调函数的一种机制2、委托是用户自定义类型,可以当作变量一样进行传递3、回调函数就是把一个方法(方法的地址)传递给另一个方法去执行。 前台界面后台代码及运行结果 发生异常:非主线程不能直接修改UI线程创建的控件的属性。 使用委托 使用回调给回调方法传入参数...原创 2022-06-26 18:58:45 · 344 阅读 · 0 评论 -
EF学习之路——2.EF开发的三种方式
参考:Database First development with Entity Framework一、EF中的三种开发方式 db first:代码开发前必须要有完整的数据库,实际开发中用到最多; model first:根据model生成数据库,与SqlServer的可视化类视图类似;增加“ADO.NET实体数据模型”时选择“空EF设计器模型”;然后再EDMX上进行实体类设计;最后再根据模型生成数据库表; code first:多用于DDD领域;增加“ADO.NET实体数据...原创 2021-11-13 05:21:47 · 614 阅读 · 0 评论 -
EF学习之路——1.EF介绍及架构搭建
参考文档:What is Entity Framework?Entity Framework is an open-sourceORM frameworkfor .NET applications supported by Microsoft. It enables developers to work with data using objects of domain specific classes without focusing on the underlying database tabl..原创 2021-11-13 04:24:12 · 1497 阅读 · 0 评论 -
c#中的托管、非托管、垃圾回收、using
托管什么是托管代码? | Microsoft Docs托管代码是指运行时交给CLR(Common Language Runtime)管理的代码。CLR负责提取托管代码,将其编译成机器代码,然后执行它。除此之外,CLR还提供多个重要服务,例如自动内存管理、安全边界、类型安全,等等。非托管非托管类型 - C# 参考 | Microsoft Docs清理未托管资源 | Microsoft Docs非托管资源的对象,需要程序员在使用完后显示释放。常见用的非托管资源类型..原创 2021-11-06 22:29:22 · 1214 阅读 · 0 评论 -
C#中方法的修饰词:abstract、virtual、override、new
父类、子类,运行关系验证:结论:1、实例一个子类对象时:先运行父类的构造方法,然后再运行子类的构造方法;2、一个父类实例A中存放的是子类对象B时,使用“A。”测试源码如下:using System;namespace Example01{ public class Animal { public Animal(){ Saying(); } public void Sayin原创 2021-11-04 16:15:29 · 646 阅读 · 0 评论 -
EF Core 和 EF6
EF CoreEntity Framework Core (EF Core) 是适用于 .NET 的新式对象数据库映射器。 它支持 LINQ 查询、更改跟踪、更新和架构迁移。EF Core 通过数据库提供程序插件模型与 SQL Server/Azure SQL 数据库、SQLite、Azure Cosmos DB、MySQL、PostgreSQL 和更多数据库配合使用。EF6Entity Framework 6 (EF6) 是专为 .NET Framework 设计的对象关系映射器,但支原创 2021-11-01 06:41:17 · 374 阅读 · 0 评论 -
.NET中 ,CTS、CLS和CLR分别作何解释?
1、CTS:通用语言系统 CTS:Common Type System 通用类型系统。Int32、Int16→int、String→string、Boolean→bool。每种语言都定义了自己的类型,.NET通过CTS提供了公共的类型,然后翻译生成对应的.NET类型。2、CLS:通用语言规范 CLS:Common Language Specification 通用语言规范。不同语言语法的不同。每种语言都有自己的语 法,.NET通过CLS提供了公共的语法,然后不同语言翻译生...原创 2021-10-31 12:15:41 · 1205 阅读 · 0 评论 -
.net中的托管、非托管
1、托管代码Managed Code托管代码是编译器创建,被编译成中间语言(IL),IL被保存在程序集(描述代码的类、方法它和属性的元数据文件)中。托管代码运行在CLR中;托管代码独立于平台和语言,能更好的实现不同语言平台之间的兼容;托管类型是可以被垃圾回收器所回收的。他们必须要用关键字new来创建;.Net程序被加载入内存以后,当某段IL代码被第一次运行的时候,JIT编译器就会将这段IL代码,全部编译成本地代码,然后再执行。2、非托管代码Unmanaged Code非托管代原创 2021-10-31 12:01:58 · 827 阅读 · 0 评论