首页
学习
活动
专区
工具
TVP
发布

dotNET编程大全

专栏成员
140
文章
195135
阅读量
27
订阅数
6月头条消息!微软2024版《10大开源项目》火了!源码开放免费下载
这是微软技术专家们基于最新的.NET8+OpenAI开发的火爆.NET生态圈、开放源码的10个开源项目,整合最新人工智能技术,成为了今年C#/.NET又一大热点!专家们循序渐进地、有层次地对各个项目进行了讲解。很多兄弟们也强烈推荐我宣传这些项目,帮助兄弟们快速走出技术雾霾!对于0基础可以作为.NET8、微服务、人工智能的快速入门项目,对于高级程序员而言,这也是你在下半年的项目进阶之路,对于架构师而言,可以与时俱进,走在技术最前言!今天来了,就是缘分,看到了就送给你!
用户9127601
2024-06-13
800
C#开发web三维和客户端三维技术揭秘
今天给大家揭秘一下C#结合unity如何开发酷炫的客户端和网页三维效果,话不多说,我们先看演示效果,然后讲解过程。
用户9127601
2024-05-13
1320
.NET 封装的Windows平台轻量DirectUI框架
给大家推荐一个.NET 封装的Windows平台轻量DirectUI框架ExDUIR.NET。
用户9127601
2024-02-21
1210
【C# XML 序列化】开篇
XML 序列化中的中心类是 XmlSerializer 类,此类中最重要的方法是 Serialize 和 Deserialize 方法 。XmlSerializer 创建 C# 文件并将其编译为 .dll 文件,以执行此序列化。XML 序列化程序生成器工具 (Sgen.exe) 旨在预先生成要与应用程序一起部署的这些序列化程序集,并改进启动性能。XmlSerializer 生成的 XML 流符合万维网联合会 (W3C) XML 架构定义语言 (XSD) 1.0 建议。而且,生成的数据类型符合文档“XML 架构第 2 部分:数据类型”。
用户9127601
2023-12-15
2670
C#中检查null的语法糖,实用+必备
如果左边是的null,那么返回右边的操作数,否则就返回左边的操作数,这个在给变量赋予默认值非常好用。
用户9127601
2023-10-23
1861
理解C#中的ValueTask
Task类是在.NET Framework 4引入的,位于System.Threading.Tasks命名空间下,它与派生的泛型类Task<TResult>已然成为.NET编程的主力,也是以async/await(C# 5引入的)语法糖为代表的异步编程模型的核心。
用户9127601
2023-09-12
3070
将浏览器嵌入 .NET 应用程序中:DotNetBrowser 还是 CefSharp?
为 WPF 或 WinForms 应用程序选择浏览器组件,对于那些搜索基于Chrome的解决方案的人来说,DotNetBrowser[1]和CefSharp[2]是最明显的选择。
用户9127601
2023-08-30
3670
从未来看C#
现在当我们需要声明一个类型用来保存数据,并且支持数据的解构的话,需要像如下一样写出大量的样板代码:
用户9127601
2023-08-30
2180
盘点 .NET 比较流行的开源的ORM框架
对于我们而言选择ORM框架的目的,其实都是为了让我们的程序更好的操作数据库,提高开发编程效率和程序的维护拓展性。
用户9127601
2022-11-28
3.9K0
再见Postman!国产的API接口管理神器也这么牛了!
有小伙伴问,有啥好用的 API 文档工具推荐,无意间发现了一款工具,这里马不停蹄地来给大家分享一下。
用户9127601
2022-11-28
4020
C#中Parallel类For、ForEach和Invoke使用介绍
Parallel类提供了数据和任务的并行性; Paraller.For()方法类似于C#的for循环语句,也是多次执行一个任务。使用Paraller.For()方法,可以并行运行迭代,迭代的顺序没有定义。在For()方法中,前两个参数是固定的,这两个参数定义了循环的开头和结束。首先描述它的第一个方法For(int,int,Action<int>),前面两个参数代表循环的开头和介绍,第三个参数是个委托,整数参数是循环的迭代次数,该参数被传递给委托引用的方法。Paraller.For()方法的返回类型是ParallelLoopResult结构,它提供了循环是否结束的信息和最低迭代的索引(返回一个表示从中调用 Break 语句的最低迭代的整数)。
用户9127601
2022-11-28
1.4K0
C#中close(),flush()和dispose()区别 ?
Close()方法在这里就是关闭连接的意思,当我们使用完数据库或数据流的时候,就要用Close()方法把它们关闭,然后使用Dispose()方法进行释放,避免占用资源。但要注意,使用Close()方法仅仅只是关闭连接,资源并没有被释放。我们可以直接使用Dispose()方法,因为Dispose方法里面会判断当前连接是否关闭,如果没有关闭,就会调用Close()方法先关闭掉连接,然后再进行资源的释放。在using语句执行完毕之后,程序会自动调用Dispose()进行释放,不需要我们显式的调用Dispose()方法。
用户9127601
2022-11-28
9170
C#如何获取实体类属性名和值?
这里在数据初始化赋值后在控制台打印输出,调用了getProperties这个方法,
用户9127601
2022-06-09
2K0
C# WPF 实现Tab页动态增减
Tab页面是一个很常用的控件,针对页面固定的场景,直接给Item进行数据绑定就行,如下所示:
用户9127601
2022-06-09
1.5K1
.NET性能优化-使用ValueStringBuilder拼接字符串
这一次要和大家分享的一个Tips是在字符串拼接场景使用的,我们经常会遇到有很多短小的字符串需要拼接的场景,在这种场景下及其的不推荐使用String.Concat也就是使用+=运算符。 目前来说官方最推荐的方案就是使用StringBuilder来构建这些字符串,那么有什么更快内存占用更低的方式吗?那就是今天要和大家介绍的ValueStringBuilder。
用户9127601
2022-06-09
4800
C# WPF布局控件LayoutControl介绍
wpf:https://docs.devexpress.com/WPF/7875/wpf-controls
用户9127601
2022-06-09
3.5K0
C# WPF从后台代码生成行列可变的表格
WPF常用的表格控件是DataGrid,这个控件在前台XAML编写的话,一般列已经固定,然后给每个列去绑定数据,但是如果我的列不固定,随着运算结果变动呢?这时候DataGrid,就比较难实现这个需求,这节我就从后台代码去添加控件去实现这个功能.
用户9127601
2022-06-09
8810
C# WPF后台动态添加控件(经典)
在Winform中从后台添加控件相对比较容易,但是在WPF中,我们知道界面是通过XAML编写的,如何把后台写好的控件动态添加到前台呢?本节举例介绍这个问题。
用户9127601
2022-06-09
3K0
C#实用技巧之:将图标打包进DLL并读取
个人的项目界面有时候需要用到很多图标,这些图片可以建立一个文件夹单独存放,但有时涉及到多台设备部署的话,每台设备都需要随项目一起拷贝过去,如果忘记了界面显示就会出问题,有没有更好的办法解决?
用户9127601
2022-06-09
7100
C# WPF UI框架MahApps切换主题
本指南将向您介绍MahApps.Metro如何切换主题,所有的MahApps.Metro的主题都包含在单独的资源字典中。
用户9127601
2022-06-09
1K0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档