c#

longxiaozhang63 小时前
开发语言·c#
C#运算符重载:让对象也能使用“加减乘除”在我们学习C#的时候,我们平时用 "+"、"-"、"*"、"/" 这些运算符,感觉非常简单。比如两个整数直接 "a + b" 就能算出结果。但是,如果我们自己创建了一个类,两个对象能不能直接用 "+" 相加呢?
花落人散处4 小时前
c#
C# 核心编程知识点总结:网络编程、委托与事件、异步编程与LINQ一份系统性梳理C#进阶编程核心知识的博客,涵盖Socket网络通信、委托与事件机制、Task异步编程模型以及LINQ查询技术
CoderIsArt9 小时前
开发语言·c#
OPC UA 完整介绍、官网、C# 简单使用OPC UA(Open Platform Communications Unified Architecture),开放平台通信统一架构,工业自动化主流跨厂商通信标准,IEC 62541 国际标准。 你的印花机‑烘干机一体化设备,可以用 OPC UA 实现:设备状态采集、工艺参数下发、报警推送、上位机 / MES 对接。
李高钢1 天前
ide·c#·wpf
除了 IDE,C#/WPF 开发者每天离不开的 10 个工具写 C# 和 WPF 这些年,我越来越认同一句话:IDE 只是你的主武器,真正拉开效率差距的,往往是那些"顺手的小工具"。
fl1768317 小时前
开发语言·c#·wpf
基于C#WPF实现的内存加速球清理类似360加速球内存清理一款 Windows 桌面内存清理与进程管理工具,UI 风格参考 360 安全卫士加速球。平时悬浮球隐藏在屏幕右侧,鼠标靠近自动滑出,左键一键清理内存,右键打开管理面板。
界面开发小八哥9 小时前
ai·c#·跨平台·devexpress·ui开发·xaf
界面控件DevExpress XAF v26.1新版亮点——AI Agent SkillsDevExpress XAF是一个基于ORM的.NET应用程序框架,旨在帮助用户在尽可能短的时间内交付业务线应用程序(低代码,RAD)。XAF无缝集成了屡获殊荣的DevExpress UI控件和ORM库(实体框架核心或XPO),因此用户可以创建功能丰富、高度交互式的Windows Forms、ASP.NET Core Blazor和Web API Service应用程序。
csdn_aspnet9 小时前
开发语言·windows·c#
C# 高效便利的处理数据目录1. 使用LINQ2. 使用泛型集合3. 异步编程4. 使用并行计算5. 数据缓存和持久化6. 使用序列化和反序列化框架(如Json.NET或System.Text.Json)
淡海水10 小时前
数据结构·windows·c#·list·编译·clr·机器码
03-02-线性-List-T-动态数组布局-扩容与操作成本系列:C#与常用数据结构源码剖析 · 数据结构-线性篇 阅读时间:约 45 分钟 源码位置:dotnet/runtime/src/libraries/System.Private.CoreLib/src/System/Collections/Generic/List.cs 版本基线:私有字段与关键路径以 .NET 8.0.0 tag 为准;增长、收缩与 JIT 优化不是跨版本契约
csdn_aspnet20 小时前
c#·正则·linq·string·regex·contains
C# 在逗号分割的字符串中判断是否包含指定字符目录方法1:使用 Contains 方法方法2:分割字符串并检查每个元素方法3:使用 LINQ方法4:正则表达式(如果需要更复杂的匹配)
宝桥南山20 小时前
microsoft·微软·c#·asp.net·.net·.netcore
Blazor Web Assembly - 体验一下Authentication State从Server共享给Client.NET 9 中Blazor Web Assembly新增加了一个特性就是Server端的认证状态可以持久化并共享给Client端。这边尝试一下在Static SSR Blazor页面中进行登录(SSR是Server side Rendering的缩写),然后应用.NET 9中的新特性,对AuthenticationState进行持久化并共享到Client端Blazor页面(渲染模式为InteractiveWebAssembly)。
淡海水1 天前
c#·编译·gc·机器码
02-06-历史-托管GC机制-垃圾回收如何影响数据结构选择定位:从分配、生命周期、可达图和峰值出发,选择集合与缓存;GC 内部算法详见 01-07 CoreCLR 基线:C# 12、.NET 8、dotnet/runtime v8.0.0 Unity 基线:Unity 2022.3 LTS;Mono、IL2CPP、托管 GC 与平台原生资源分别讨论
longxiaozhang61 天前
开发语言·c#
C# static:静态成员,小白也能看懂简单来说,static 就是“静态”的意思,被它修饰的成员,不属于某一个具体对象,而是属于整个类。比如我们创建一个学生类:
longxiaozhang61 天前
开发语言·c#
C#继承:让代码少写一点,偷懒的好方法简单来说,继承就是让一个类可以直接使用另一个类里面的成员。比如我们有一个“动物”类,里面有动物都会吃饭、睡觉这些方法。然后我们再创建“狗”类,如果不使用继承,就得把吃饭、睡觉重新写一遍,比较麻烦。
rockey6271 天前
c#·.net·script·动态脚本
C#脚本引擎之AScript与DynamicExpresso对比AScript是一个开源的C#动态脚本解析执行引擎,支持自定义语法,支持扩展多种脚本语言(目前已支持C#/Python3/SQL/JavaScript/Lua五种语言),支持解释执行和编译执行两种执行模式,并且支持编译缓存,以适配不同场景下对性能的要求。
软泡芙5 天前
c#·ssh·swift
【Swift】Swift vs C# 核心语法对比指南作为 C# 开发者转 Swift,你会发现两者有很多相似之处(都是强类型、面向对象、现代语言),但细节差异不少。以下逐项对比:
Vae_Mars2 天前
开发语言·c#
C#中的delegate委托委托(delegate)是 C# 中"方法的类型"。它像一个"方法指针"或"方法的容器",可以:一句话:委托让"方法"成为可以像变量一样传递和操作的对象。
公子小六2 天前
windows·microsoft·c#·.net·音视频·winforms
基于.NET的Windows窗体编程之WinForms音频控件在实际应用开发中,有时候不仅需要文本提示,还需要语音提示,比如当系统异常时,播放蜂鸣提示音,以起到警示作用。合理的播放音频,还可以起到事半功倍的效果,今天我们以一些简单的小例子,简述基于.NET的Windows窗体编程中音频控件的相关应用,仅供学习分享使用,如有不足之处,还请指正。
绿浪19842 天前
开发语言·c#
c# 结构体 能不能直接封送检测不能封送第一次改造,可以封送,但是不能Pinned第二次改造后 ,可以封送
新手unity自用笔记2 天前
网络·网络协议·学习·unity·c#·游戏引擎
unity基于Socket的网络学习在网络学习中,前面简单说了一下fisjnet插件,但是作为网络部分只用插件显然是不足够的,本章开始记录底层的网络socket的使用,用简单的案例进行记录
格林威2 天前
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
C#图像像素放大:邻域平均、双线性插值实现像素放大的C#实现代码前阵子做一个项目,需要把相机拍到的ROI区域放大4倍显示在界面上。直接拉伸,边缘全是锯齿,跟马赛克一样。