c#

吴可可1234 小时前
c#
C#AutoCAD二次开发打断多段线在 C# 中进行 AutoCAD 二次开发,实现点击多段线并在点击处打断 2 毫米的功能,核心步骤是:获取点击点、计算打断点、执行打断操作。
-银雾鸢尾-5 小时前
开发语言·c#·里氏替换原则
里氏替换原则里氏替换原则是指,对于已经继承了父类的子类,可以用父类容器来装载子类对象,便于对象的管理与存储。而在需要执行子类内部的具体逻辑时,则搭配is与as关键字来使用。is关键字用于判断某个对象是否属于某个类,若是则返回True,否则返回False;as关键字用于将某个对象转换为某个类内的对象,若转换成功,则返回转换成对应类的对象,若转换失败则返回null。
geovindu10 小时前
开发语言·后端·c#·装饰器模式·结构型模式
CSharp: Decorator Pattern项目结构:调用:输出:本项目展示了一个采用装饰器模式(Decorator Pattern)实现的珠宝行业业务流程管理系统。系统包含12个核心业务流程(如原料采购、设计制图、加工生产等),每个流程实现IBusinessFlow接口。通过LoggingBusinessFlowDecorator装饰器为各流程动态添加日志功能,实现业务逻辑与日志记录的分离。WorkflowScheduler负责按顺序执行所有业务流程,支持取消令牌和异常处理。系统采用.NET依赖注入框架,结合文件日志和控制台日志,实现了灵活的业务
曹牧2 天前
开发语言·c#
C#:Thread.IsBackground在 C# 中,Thread.IsBackground 是一个布尔属性,用于获取或设置指示线程是否为‌后台线程‌。它决定了当应用程序的主进程(或所有前台线程)结束时,该线程的行为方式。
-银雾鸢尾-9 小时前
开发语言·c#
C#中的索引器索引器是一类共对象在外部以一种更便捷的方式访问或修改类内变量的方法,例如:依据索引访问类内集合性质的元素以及其他更加自由的操作。在语法上,综合了函数与成员属性的写法。允许重载。其内部的get/set规则也与成员属性类似。
en.en..10 小时前
开发语言·数据结构·算法·c#·排序算法
冒泡排序与选择排序完整对比解析生活比喻:每层电梯口放西瓜,每次只抱一个,上楼途中遇到更大西瓜就交换,一趟走完,最大西瓜会落到最末尾。
淡海水11 小时前
前端·unity·性能优化·c#·游戏引擎·yooasset
06-04-YooAsset源码-Unity加密解密服务篇章:06-源码深度-文件系统与下载模块 阅读时间:约 20 分钟 前置知识:了解 IFileSystem
她说彩礼65万16 小时前
开发语言·c#
C# yeild的使用yield 是 C# 中一个非常巧妙的语法糖,它的核心作用是实现“延迟执行(Lazy Evaluation)”。
吴可可12316 小时前
c#
C# CAD二次开发找最近点在 C# CAD 二次开发中,要找到闭合多段线零件 A 上距离鼠标点击点 b' 最近的位置,核心是使用 GetClosestPointTo 方法。以下是实现步骤和关键代码。
fogota16 小时前
c#·.net·wpf·dll
【AI】C# .NET8 WPF 第三方DLL引用配置(编译不丢失、不自动删除)VS默认行为:在项目根目录新建文件夹,例如 Libs\x64 / Libs\AnyCPU,把第三方dll全部放这里,不要放bin目录。 目录结构示例:
czhc11400756632 天前
c#
717:回调r=>{};norice;fov;pcb;寸动距离;背钻主钻孔;shareDialogService.ShowDialogModal(nameof(SettingView), para, r => { });
北域码匠1 天前
算法·c#·大数乘法·高精度计算·数据结构与算法·分治算法·karatsuba 乘法
Karatsuba乘法超详细解析(原理+流程+性能分析+纯原生C#无第三方库完整实现)Karatsuba乘法是一种突破性的分治算法,由苏联数学家Anatolii Karatsuba于1960年提出,首次将大数乘法的时间复杂度从传统O(n²)优化至 。算法的核心创新在于通过巧妙的代数恒等变形,将传统分治方法所需的4次子乘法缩减为3次,显著提升了运算效率。
syker1 天前
c#
WinMaster v0.3.3 完整使用手册目录1. 欢迎使用 WinMaster 2. 安装与启动 3. 界面布局与导航 4. 功能模块详解 · 4.1 监控中心 · 4.2 优化工具 · 4.3 安全与隐私 · 4.4 系统维护 · 4.5 扩展中心 · 4.6 高级工具 · 4.7 日常工具 · 4.8 网络与云 · 4.9 高级诊断 · 4.10 专业工具 · 4.11 开发者工具 5. 命令行接口 6. 插件系统 7. 设置与配置 8. 常见问题解答 9. 快捷键
Risehuxyc1 天前
开发语言·c#·xhtml
C# 将doc转换为docx清理收藏夹。介绍 虽然现在office 的版本已经很高了,而且新的word都是使用的docx格式了,但是仍然还是存在doc格式的使用情况。尤其是对于一些旧的系统,这些系统的导出格式仍然是doc格式。而如果你需要进行word文档的相关操作——如导入,那么doc格式就不是那么的友好了。曾在度娘中找了很多资料,最后还是曲线救国,使用doc转docx后在导入word内容。 不多说了,直接上代码才最实在
henreash2 天前
c#
Orleans10的非对称部署(部署更友好的方式)创建定义所有接口的库(一个),但需分别在不同的库中实现接口;利用Orleans服务自动发现已加载程序集中的所有Gain的特性,在进程启动时,先动态加载Gain的实现程序集,在启动silo服务时,控制当前silo启动哪个Gain。
geovindu2 天前
开发语言·后端·算法·c#·递归算法
CSharp: Recursion Algorithm调用:输出:代码实现了一个珠宝集团的组织权限管理系统,主要功能包括:系统特点:代码采用C#实现,包含完整的实体类和工具类,展示了递归算法在企业管理系统中的典型应用场景。
geats人山人海2 天前
开发语言·c#
c# 第八章 多态与案例一个类可以实现多个接口使用sealed的类,不能被继承,可以被实例化,可以继承别的类