随笔分类 -  C#

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 28 下一页

.NET 6 中 gRPC 的新功能
摘要:gRPC是一个现代的、跨平台的、高性能的 RPC 框架。gRPC for .NET 构建在 ASP.NET Core 之上,是我们推荐的在 .NET 中构建 RPC 服务的方法。 .NET 6 进一步提高了 gRPC 已经非常出色的性能,并添加了一系列新功能,使 gRPC 在现代云原生应用程序中比以 阅读全文

posted @ 2021-12-09 15:59 jack_Meng 阅读(434) 评论(0) 推荐(0)

C# MarshalByRefObject的使用
摘要:关于MarshalByRefObject的解释 首先了解一下不同应用程序域中的对象的通信方式有两种: 一种是跨应用程序域边界传输对象副本 一种是使用代理交换消息。 简单来讲,继承此类的对象可以跨越应用程序域边界被引用,甚至被远程引用. 当一个对象需要长途跋涉到另一个环境中时,需要将其marshal成 阅读全文

posted @ 2021-10-11 11:50 jack_Meng 阅读(4472) 评论(0) 推荐(0)

C# 通过反射来动态创建泛型类型
摘要:第一部份:知道 泛型类型,但泛型参数需要动态的情况 先看一个简单的例子。 class Class1<T> { public void Test(T t) { Console.WriteLine(t); } } 要利用反射动态创建该类型实例,并调用 Test 方法,我们可以使用如下方法 Type ty 阅读全文

posted @ 2021-09-28 09:46 jack_Meng 阅读(5264) 评论(2) 推荐(0)

C#导出数据—使用Word模板书签的使用
摘要:前言 本文主要介绍C#使用标签替换的方法导出数据,导出的数据模板使用Word文档。 模板建立 首先创建一个Word文档,然后建立一个基础模板。然后将上方菜单切换到插入菜单。 然后在想填充数据的地方添加书签,如下图,光标在年的前方,点击上方的书签按钮。 书签全部添加完如下图所示: 书签默认是看不到的, 阅读全文

posted @ 2021-09-22 14:10 jack_Meng 阅读(522) 评论(0) 推荐(0)

C#动态调用泛型类、泛型方法
摘要:在制作一个批量序列化工具时遇到了如下问题,在此记录一下,仅供参考。 主程序加载另一个程序集,将其中的所有类取出,然后对这些类分别调用泛型类或泛型方法。控制台程序解决方案如下: Main工程:提供Worker类进行数据操作,XMLTool<T>泛型类将数据集序列化为.xml文档,RootCollect 阅读全文

posted @ 2021-09-12 20:16 jack_Meng 阅读(3469) 评论(0) 推荐(1)

C#中运算符的介绍和使用
摘要:下面将介绍C#中的常用到的运算符:条件运算符,is 运算符,as 运算符,sizeof 运算符,typeof 运算符,空合并运算符,空值传播运算符。 1、条件运算符( ?: ) 条件运算符也称作三元运算符,是if..else 的简化形式,其名称的出处是他带有三个操作数。他首先判断一个条件,如果条件为 阅读全文

posted @ 2021-09-12 18:11 jack_Meng 阅读(955) 评论(0) 推荐(0)

C#中自定义类型转换
摘要:类型转换有两种,隐式转换和显示转换,当没有数据丢失的时候,隐式转换会自动进行。C#允许用户定义自己的数据类型(结构和类),那么在他们之间的类型转换需要用户自己定义。 C#中基本类型转换:点击打开链接 1、类型转换定义:public static implicit / explicit operato 阅读全文

posted @ 2021-09-12 16:20 jack_Meng 阅读(1817) 评论(0) 推荐(1)

C#Array,List,Dictionary的相互转换
摘要:本篇文章会向大家实例讲述以下内容: 将Array转换为List 将List转换为Array 将Array转换为Dictionary 将Dictionary转换为Array 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自 阅读全文

posted @ 2021-09-08 16:03 jack_Meng 阅读(989) 评论(0) 推荐(0)

使用二次封装的Office COM 组件--MudTools OfficeInterop ---- 系列文章
摘要:开源项目地址:MudTools OfficeInterop .NET操作Word/WPS打造专业文档 - 页面设置与打印控制完全指南 .NET驾驭Word之力:玩转文本与格式 .NET驾驭Word之力:结构化文档元素操作 .NET驾驭Word之力:理解Word对象模型核心 (Application, 阅读全文

posted @ 2021-08-31 10:23 jack_Meng 阅读(3002) 评论(0) 推荐(0)

将 .NET Framework 项目转换为 .NET Standard 项目
摘要:将 .NET Framework 项目转换为 .NET Standard 项目 独立观察员 2020 年 8 月 20 日 如今 .NET Core 是未来发展的主流(至少在 .NET 5 发布之前),而我们如果要改造一个项目为 .NET Core 项目,则它引用的项目应当先改造为 .NET Sta 阅读全文

posted @ 2021-08-25 15:37 jack_Meng 阅读(833) 评论(0) 推荐(1)

使用 C# 下载文件的十八般武艺
摘要:文件下载是一个软件开发中的常见需求。本文从最简单的下载方式开始步步递进,讲述了文件下载过程中的常见问题并给出了解决方案。并展示了如何使用多线程提升 HTTP 的下载速度以及调用 aria2 实现非 HTTP 协议的文件下载。 简单下载 在 .NET 程序中下载文件最简单的方式就是使用 WebClie 阅读全文

posted @ 2021-08-20 15:41 jack_Meng 阅读(504) 评论(0) 推荐(0)

C# 表达式树 Expression Trees知识总结
摘要:C# 知识回顾 - 表达式树 Expression Trees 目录 简介 Lambda 表达式创建表达式树 API 创建表达式树 解析表达式树 表达式树的永久性 编译表达式树 执行表达式树 修改表达式树 调试 简介 表达式树以树形数据结构表示代码,其中每一个节点都是一种表达式,比如方法调用和 x 阅读全文

posted @ 2021-08-05 14:28 jack_Meng 阅读(3469) 评论(0) 推荐(1)

C# 表达式树讲解
摘要:C# 表达式树讲解(一) 一、前言 一直想写一篇Dpper的定制化扩展的文章,但是里面会设计到对Lambda表达式的解析,而解析Lambda表达式,就必须要知道表达式树的相关知识点。我希望能通过对各个模块的知识点或者运用能够多一点的讲解,能够帮助到园友了解得更多。虽然讲解得不全面,如果能成为打开这块 阅读全文

posted @ 2021-08-05 14:23 jack_Meng 阅读(1974) 评论(0) 推荐(1)

常用代码生成器集合(整理)
摘要:1.1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http://forum.codesmithtools.com/default.aspx 版权形式:30天试用 开源:否 需要先注册确认后才 阅读全文

posted @ 2021-07-23 13:17 jack_Meng 阅读(5792) 评论(0) 推荐(0)

C#托管资源和非托管资源的释放 ---- Finalize和Dispose使用方法
摘要:在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。 a.其中托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,例如程序中分配的对象,作用域内的变量等。 b.而非托管资源是CLR不能控制或者管理的部分,这些资源有很多,比如文件流, 阅读全文

posted @ 2021-07-23 13:16 jack_Meng 阅读(1637) 评论(0) 推荐(1)

C#代码段 ---- 管理工具
摘要:在vs.net 2005 中默认的C#代码段不如VB.net的多,不过我们可以下载C#扩充代码段包,下载地址:http://msdn2.microsoft.com/zh-cn/vstudio/aa718338.aspx点击" Download all the C# Code Snippets 进入下 阅读全文

posted @ 2021-07-23 13:14 jack_Meng 阅读(356) 评论(0) 推荐(0)

C# 对象类型映射转换方法总结,表达式树实现高效转换
摘要:对象类型映射转换常用方法 开发过程中经常会遇到对象类型之间的转换映射,例如Model和ViewModel之间的映射绑定,下面总结几种常见的转换方式。事先准备两个类: CheckFile 和 CheckFileModel public class CheckFile { public string I 阅读全文

posted @ 2021-07-20 12:48 jack_Meng 阅读(3223) 评论(0) 推荐(2)

C#中HttpWebRequest、WebClient、HttpClient的使用详解
摘要:HttpWebRequest: 命名空间: System.Net,这是.NET创建者最初开发用于使用HTTP请求的标准类。使用HttpWebRequest可以让开发者控制请求/响应流程的各个方面,如 timeouts, cookies, headers, protocols。另一个好处是HttpWe 阅读全文

posted @ 2021-07-02 10:21 jack_Meng 阅读(2355) 评论(0) 推荐(0)

Windows Shell编程实现重叠图标OverlayIcon
摘要:转载:https://www.codeproject.com/Articles/7484/How-to-overlay-an-icon-over-existing-shell-objects 转载:https://blog.csdn.net/u012741077/article/details/50 阅读全文

posted @ 2021-06-24 14:12 jack_Meng 阅读(2157) 评论(3) 推荐(2)

C#中等待多个异步任务的方法
摘要:这节来解释一下,在异步编程中,等待多个Task的几个方法。 WaitAll & WaitAny Task.Wait(),这个是用来等待异步任务完成的一个方法,当我们有多个异步任务同时进行,需要等待所有异步任务完成或者等待某个异步任务完成的时候,就可以用WaitAll或WaitAny这两个方法,下面先 阅读全文

posted @ 2021-06-22 10:40 jack_Meng 阅读(4420) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 28 下一页

导航