随笔分类 - .NET:C#
摘要:系列目录 【已更新最新开发文章,点击查看详细】 1、C#9.0 规范建议 记录 顶级语句 模式匹配增强 仅限Init的资源库 目标类型的 new 表达式 模块初始值设定项 扩展分部方法 静态匿名函数 目标类型的条件表达式 协变返回类型 Foreach循环中的扩展GetEnumerator Lambd
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 C# 9.0 向 C# 语言添加了以下功能和增强功能: 记录 仅限 Init 的资源库 顶级语句 模式匹配增强功能 本机大小的整数 函数指针 禁止发出 localsinit 标志 目标类型的新表达式 静态匿名函数 目标类型的条件表达式 协变返回类型 扩
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 自从.NET5发布以来,很多人都问这对.NET Standard 标准意味着什么,以及它是否仍然适用。在这篇文章中,我将解释.NET5如何改进代码共享并取代.NET Standard 标准。我还将介绍您仍然需要.NET Standard 标准的情况。
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在前一篇博客《.NET Standard中配置TargetFrameworks输出多版本类库》中详细介绍了如何创建、配置、条件编译、引用本地程序集、NuGet方式引用程序集、XML文档输出、编码与DEBUG 调试、自动生成内部版本号、文件复制等功能。但
阅读全文
摘要:学习C#编程最常见的示例程序是在控制台应用程序中输出Hello World! static:是将Main方法声明为静态, 是应用程序的入口。 void:说明main方法不会返回任何内容。 string[]args:这是用来接收命令行传入的参数。string[]是声明args的数据类型,可以存储字符串
阅读全文
摘要:调用方信息 使用调用方信息属性,可以获取关于调用方的信息传递给方法。 可以获取源代码、行号在源代码和调用方的成员名称的文件路径。 此信息用于跟踪,调试和创建诊断工具非常有用。若要获取此信息,则使用适用于可选参数,每个都有一个默认的属性。 下表列出了 System.Runtime.CompilerSe
阅读全文
摘要:INotifyPropertyChanged 接口 用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。 例如,考虑一个带有名为 FirstName 属性的 Person 对象。若要提供一般性属性更改通知,则 Person 类型实现 INotifyPropertyChanged 接口并
阅读全文
摘要:WinForm客户端软件开发时,使用rdlc做报表,并且使用ReportViewer呈现报表时,开发者的机器运行正常。但是部署到第三方机器上运行时报错。大致有以下几种错误: (1)未能加载文件或程序集“Microsoft.ReportViewer.Common, Version=11.0.0.0,
阅读全文