.NET性能系列文章一:.NET7的性能改进

以下文章来源于incerry ,作者incerry 这些方法在.net7 中变得更快照片来自 chuttersnap[1] 的 unsplash[2]欢迎阅读.net 性能系列的第一章。这一系列的特点是对.net 世界中许多不同的主题进行研究、比较性能。正如标题所说的那样,本章节在于.net7 中的性能改进。你将看到哪种方法是实现特定功能最...

2023-01-18 网络安全编程算法C#https


C#7.0 ref引用传递

1.概要在工作中大家用到引用类型是非常多的,大家都知道引用类型在使用过程中传递的是对象引用并不会发生整个对象复制。而值类型在传递的过程中就不一样了,我曾经在编写代码时希望通过值类型来压低应用程序的内存占用,在高并发的情况大量的对象需要在程序里流转这个时候看内存监测的时候会发现,...

2023-01-18 网络安全编程算法C#https


GeneralUpdate版本更新公告20221009

大家好我是juster,generalupdate的开源项目作者。这次将发布generalupdate兼容.net maui和多平台为核心的版本。经过国庆假期的打磨修复了大量开源社区开发者的提交的bug和不合理修改建议,重构、删除了大量代码和结构使用和上一个版本没有太大变化。1.更新简介(1)github开源地址变更这里需要特别...

2023-01-18 Git开源CGitHub#打包


站在前人的肩膀上重新透视C# Span<T>数据结构

以下文章来源于精益码农 ,作者有态度的马甲 先谈一下我对span的看法, span是指向任意连续内存空间的类型安全、内存安全的视图,可操作的滑动窗口。span和memory都是包装了可以在pipeline上使用的结构化数据的内存缓冲器,他们被设计用于在pipeline中高效传递数据。定语解读这里面许多定语,值得我...

2023-01-18 https网络安全C#编程算法


C#索引器

一、概要索引器使你可从语法上方便地创建类、结构或接口,以便客户端应用程序可以像访问数组一样访问它们。编译器将生成一个 item 属性(或者如果存在 indexernameattribute,也可以生成一个命名属性)和适当的访问器方法。在主要目标是封装内部集合或数组的类型中,常常要实现索引器。例如,假设有...

2023-01-18 https网络安全C#搜索引擎


C# 修改配置文件进行窗体logo切换

以下文章来源于csharp编程大全 ,作者zls20210502 01—前言:题外的话 大家可能发现这个号现在原创越来越少了,其实小编并没有放弃持续更新,只是把一手原创放到了 【dotnet编程大全】这个号了,那个号目前原创主要更新的是wpf mvvm方面的知识,框架用的caliburn.micro,关于这个框架介绍,不了解的...

2023-01-18 编程算法腾讯云开发者社区C#WPF


如何在 C# 9 中使用record类型?

以下文章来源于dotnet9 ,作者沙漠尽头的狼 原文链接:https://www.infoworld.com/article/3607372/how-to-work-with-record-types-in-csharp-9.html 原文标题:how to work with record types in c# 9 翻译:沙漠尽头的狼(谷歌翻译加持)利用 c# 9 中的record类型来构建不可变类型和线程安全对象。...

2023-01-18 IDEC.NET#编程算法


C#: 不同的方式检查Null

以下文章来源于dotnet9 ,作者沙漠尽头的狼 原文链接:https://www.thomasclaudiushuber.com/2020/03/12/c-different-ways-to-check-for-null/原文作者:thomas翻译:沙漠尽头的狼检查参数值是否为空的经典方法是什么?如果您已经使用c语言开发了一段时间,您可能会熟悉以下经典语法:public static...

2023-01-18 网络安全C#https


C#中Lock的秘密

一、概要本文主要讲解在c#中lock关键字的用法以及需要注意的坑。帮助大家避免使用不当造成的bug。作用:lock 关键字可以用来确保代码块完成运行,而不会被其他线程中断。它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。这是通...

2023-01-18 C#编程算法


开源WPF控件库推荐:ModernWpf

开源wpf控件库推荐:modernwpfmodernwpf仓库信息站长从博客园 林德熙 处了解到此控件库,通过clone、编译、运行,发现这库确实不错,正如 林德熙 所言:“有十分漂亮的界面,整个都是 win10 风,界面部分和默认 uwp 相近, 这个库支持了 .net framework 4.5 和以上的版本,以及 .net core 3.0 和以上...

2023-01-18 编程算法开源CWPF#.NET