摘要: 1. 添加包Grpc.AspNetCore Startup 类中注入: public void ConfigureServices(IServiceCollection services) { // 1、配置Grpc services.AddGrpc(); } app.UseEndpoints(en 阅读全文
posted @ 2024-04-08 00:08 一码事 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在计算机中,一个线程就是一系列的命令,一个工作单元。操作系统可以管理多个线程,给每个线程分配cpu执行的时间片,然后切换不同的线程在这个cpu上执行。这种单核的处理器一次只能做一件事,不能同时做两件以上的事情,只是通过时间的分配来实现多个线程的执行。但是在多核处理器上,可以实现同时执行多个线程。操作 阅读全文
posted @ 2024-04-05 21:25 一码事 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程是**轻量级进程**。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应 阅读全文
posted @ 2024-04-05 21:20 一码事 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一、反射是什么 1、C#编译运行过程 高级语言->编译->dll/exe文件->CLR/JIT->机器码 2、原理解析metadata:元数据数据清单,记录了dll中包含了哪些东西,是一个描述。IL:中间语言,编译把高级语言编译后得到的C#中最真实的语言状态,面向对象语言。 反射:来自于System 阅读全文
posted @ 2024-04-05 17:33 一码事 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 一、特性是什么 1、特性定义 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加元数 阅读全文
posted @ 2024-04-05 17:31 一码事 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 性与反射 特性 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加元数据,如编译器指 阅读全文
posted @ 2024-04-05 17:23 一码事 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的数据类型。这个时候,那么问题来了,有没有一种办法,用同一个方法来处理传入不同种类型参数的 阅读全文
posted @ 2024-04-05 17:12 一码事 阅读(535) 评论(0) 推荐(0) 编辑
摘要: C# 委托是.NET Framework 使用的一种类型安全的函数指针。 委托通常用于实现回调和事件侦听器。 委托无需了解其使用的方法类的任何知识。 委托是引用类型。 但是委托不是引用对象,而是引用方法。 在以下情况下使用代理: 事件处理程序 回呼 LINQ 设计模式的实施 委托没有什么可以用常规方 阅读全文
posted @ 2024-04-05 16:48 一码事 阅读(25) 评论(0) 推荐(0) 编辑
摘要: C# 属性 C# 属性,属性是一种特殊的类成员。 我们使用预定义的 set 和 get 方法来访问和修改它们。 属性读取和写入会转换为获取和设置方法调用。 与使用自定义方法调用(例如object.GetName())相比,使用字段符号(例如object.Name)访问变量更容易。 但是,就属性而言, 阅读全文
posted @ 2024-04-05 16:06 一码事 阅读(66) 评论(0) 推荐(0) 编辑
摘要: C# 接口 遥控器是观众和电视之间的接口。 它是此电子设备的接口。 外交礼仪指导外交领域的所有活动。 道路规则是驾车者,骑自行车者和行人必须遵守的规则。 编程中的接口类似于前面的示例。 接口是: APIs Contracts 对象通过其公开的方法与外界交互。 实际的实现对程序员而言并不重要,或者也可 阅读全文
posted @ 2024-04-05 16:01 一码事 阅读(12) 评论(0) 推荐(0) 编辑