摘要:
前言 年初.NET工程师的求职者反馈不好找工作,尤其是B/S开发,C/S开发稍微好点。这种情况下有好多小伙伴都想转行了,于是了解了一下JAVA,比.NET还卷,还是走.NET内部转行吧,转C/S桌面开发。本文介绍.NET几种桌面开发技术的方向,大家可以参考一下,具体如下。 一、简介 WinForms 阅读全文
摘要:
在C#中我们知道使用StringBuilder能提高大量字符串拼接的效率,其实StringBuilder的效率也可以提升,那就是使用ObjectPool。本文将介绍怎么使用ObjectPool提高StringBuilder的性能。一、简介 C# ObjectPool类是一个内置的类库,用于实现对象池 阅读全文
摘要:
简介 官方定义:MessagePack是一种高效的二进制序列化格式。它允许您像JSON一样在多个语言之间交换数据。但是它更快并且更小。 MessagePack是一种开源的序列化反序列化组件,可支持JAVA,C#等主流语言。在 C# 中使用 MessagePack,需要添加 MessagePack-C 阅读全文
摘要:
最近遇一个问题,一个程序调用另一个程序的文件,结果另一个程序的文件被占用,使用不了文件。这时候的解决方案就是把另一个程序的文件拷贝到当前程序就可以了。本文介绍用C#拷贝文件的三种方式。 1、Copy 这个是C#比较常用的拷贝文件方法,是File下面的一个方法,这种适用于没有特殊要求的文件拷贝,使用方 阅读全文
摘要:
前言 最近有人在某平台提问“C#的string是一种糟糕的设计吗?”,他认为官方为字符串做了很多内部优化处理,这种处理增加了理解成本,为什么不能提供char[]指针处理方案呢? C#的string到底是一种糟糕的设计吗? 虽然C#的string类型在某些情况下可能会增加理解成本,但是它也提供了许多有 阅读全文
摘要:
1、什么是ChatGPT 最近ChatGPT炒得比较厉害,它的AI功能是相当强大。以至于现在国内的大厂以及Google等公司已经开始模仿,推出类似的功能。先简介一下,ChatGPT是一种用深度学习技术建立的基于自然语言系统的对话机器人技术,可以使机器与用户对话,模拟他们的对话行为。它可以模仿真实的双 阅读全文
摘要:
1、前言 为啥要写StringCollection与StringDictionary这两个集合呢?这两个集合都可以存储字符串的数据结构,都是非泛型的可以存储任何类型的数据,都是使用数组存储元素,因此使用他们效率更高。 2、简介 首先介绍一下这两者: StringCollection 是一个字符串数组 阅读全文
摘要:
经过三年疫情的洗礼,终于在2022年底解脱,在这三年里经历了新冠的风霜雪雨,作为.NET工程师的你是选择了躺平还是弯道超车呢?2023年在春节的欢声笑语和烟花爆竹声中开始,三年的闭关终于在短暂的春节得到释放。时光荏苒,很快到了奋斗的时刻,作为一名.NET工程师,你是否还沉浸在过年的美好时刻呢?如果你 阅读全文
摘要:
正式发布.NET5 NET5 正式版 阅读全文
摘要:
lambda In的用法: lambda表达式查询没有IN这个方法,可以变通一下,in查询的数组是否包含在映射对象里面的集合里: 如下代码: SQL:select * from db where DepartmentID in(departmentIDs) lambda groupby的用法 计算各 阅读全文