c#

咏方舟【长江支流】3 小时前
java·c#·ai编程·harmonyos·arkts·咏方舟-长江支流·用宝框架
【编程】(1)-跨平台跨语言C#、Java、鸿蒙ArkTS三端通用实体接口咏方舟-长江支流 2026-07-20最近在做一个轻量级框架,准备开源发布到Git,先在csdn上首发把实现整理一遍。最初想做到跨平台——用 .NET Standard 2.0,只引用 System.Text.Json,它能用于 .NET 各种框架,也能编译运行在各大操作系统平台。
geats人山人海2 小时前
开发语言·c#
c# 第九章 recordC# Record 类型详解一、什么是 Record?record 是 C# 9.0 引入的关键字,用于定义记录类型。它是一种以数据为中心的类型,编译器会自动生成大量模板代码(相等性比较、ToString、GetHashCode 等),让你用极少的代码就能定义出功能完整的数据类型。
-银雾鸢尾-2 小时前
开发语言·c#
C#中的抽象类与抽象方法抽象类是指加了abstract字段修饰的类,其无法被实例化,但可以利用里氏替换原则作为容器去装载子类对象,抽象类里面可以额外地去写抽象方法。
影寂ldy3 小时前
开发语言·c#
C# Task 进阶:WaitAll / WaitAny / WhenAll / WhenAnyWaitAll、WaitAny 属于同步阻塞方法,执行后会阻塞当前主线程,等待任务集合满足条件后,才继续执行后续代码。
o5278831844 小时前
后端·架构·c#·asp.net·visual studio
校园一体化管理系统2.1、基于整洁四层架构 + DDD+CQRS 项目目录解读最近两天在编写controller层代码时,在实际编写代码过程中从最初的三层架构到DDD领域模型、再到DDD+CQRS尝试,在代码结构与后期业务发展间反复权衡(本人科班出身也有过两年开发经验,现在转职高中信息技术老师闲暇时编写代码处理一些业务问题,对现在流行的框架结构也不甚了解),最终决定尝试四层架构来完成这个完整的项目,如果有什么建议或意见欢迎留言交流
水晶石NSIS专栏1 天前
android·c#·apk签名·coloros主题
Geek_Studio - 安卓终端调试工作台面向 Android 设备的 Windows 桌面工具集,基于 C#(.NET Framework)控制台应用,提供设备管理、投屏控制、应用管理、APK 反编译回编、系统调试与图标索引文件自动填写等一体化功能。
农村小镇哥1 天前
服务器·开发语言·c#
C#中的字符串格式化在C#中,字符串格式化是一种将变量或表达式插入到字符串中的方法,常用于生成动态文本、输出日志、显示用户信息等。C#提供了多种字符串格式化方式,以下是几种常用的方法: 1. string.Format 方法
czhc11400756631 天前
c#
719:StartPoint;Margin;ResourceDictionar;Component.model;lds;给 Grid 容器设置垂直从上到下的蓝系线性渐变背景,使用动态资源配色方便全局换肤。区别于 StaticResource:
-银雾鸢尾-1 天前
开发语言·c#
C#中的万物之父——Object类C#中的万物之父即为object类,object类是所有引用类型和值类型的父类,在编写程序时,可以利用里氏替换原则用object容器来装载其他类型的变量,在使用时,引用类型的变量需要利用is与as来搭配调用,值类型的变量则需要利用强转来调用。 用object类来装载值类型的变量的操作称为装箱,利用强转来使用它们的操作称为拆箱。装箱过程中涉及到将存储在栈空间内的变量向堆内存空间内迁移的操作,会涉及到一定的性能消耗,所以要谨慎使用。
-银雾鸢尾-1 天前
开发语言·c#
C#中的继承C#中继承是指使类A继承类B,类A即拥有了类B内部的所有的成员,也可以新增自己的成员。C#中的继承具有单根性即一个子类不允许继承多个父类,在子类被继承后,子类的子类也会同样拥有其父类和父类的父类的所有成员。子类内部若声明了与父类同名的成员,则子类的成员会覆盖掉父类的成员。可以利用protected修饰符来确保某个成员仅供类本身及其子类来使用。
吴可可1232 天前
c#
C#AutoCAD二次开发打断多段线在 C# 中进行 AutoCAD 二次开发,实现点击多段线并在点击处打断 2 毫米的功能,核心步骤是:获取点击点、计算打断点、执行打断操作。
-银雾鸢尾-2 天前
开发语言·c#·里氏替换原则
里氏替换原则里氏替换原则是指,对于已经继承了父类的子类,可以用父类容器来装载子类对象,便于对象的管理与存储。而在需要执行子类内部的具体逻辑时,则搭配is与as关键字来使用。is关键字用于判断某个对象是否属于某个类,若是则返回True,否则返回False;as关键字用于将某个对象转换为某个类内的对象,若转换成功,则返回转换成对应类的对象,若转换失败则返回null。
geovindu2 天前
开发语言·后端·c#·装饰器模式·结构型模式
CSharp: Decorator Pattern项目结构:调用:输出:本项目展示了一个采用装饰器模式(Decorator Pattern)实现的珠宝行业业务流程管理系统。系统包含12个核心业务流程(如原料采购、设计制图、加工生产等),每个流程实现IBusinessFlow接口。通过LoggingBusinessFlowDecorator装饰器为各流程动态添加日志功能,实现业务逻辑与日志记录的分离。WorkflowScheduler负责按顺序执行所有业务流程,支持取消令牌和异常处理。系统采用.NET依赖注入框架,结合文件日志和控制台日志,实现了灵活的业务
曹牧4 天前
开发语言·c#
C#:Thread.IsBackground在 C# 中,Thread.IsBackground 是一个布尔属性,用于获取或设置指示线程是否为‌后台线程‌。它决定了当应用程序的主进程(或所有前台线程)结束时,该线程的行为方式。
-银雾鸢尾-2 天前
开发语言·c#
C#中的索引器索引器是一类共对象在外部以一种更便捷的方式访问或修改类内变量的方法,例如:依据索引访问类内集合性质的元素以及其他更加自由的操作。在语法上,综合了函数与成员属性的写法。允许重载。其内部的get/set规则也与成员属性类似。
en.en..2 天前
开发语言·数据结构·算法·c#·排序算法
冒泡排序与选择排序完整对比解析生活比喻:每层电梯口放西瓜,每次只抱一个,上楼途中遇到更大西瓜就交换,一趟走完,最大西瓜会落到最末尾。
淡海水2 天前
前端·unity·性能优化·c#·游戏引擎·yooasset
06-04-YooAsset源码-Unity加密解密服务篇章:06-源码深度-文件系统与下载模块 阅读时间:约 20 分钟 前置知识:了解 IFileSystem
她说彩礼65万2 天前
开发语言·c#
C# yeild的使用yield 是 C# 中一个非常巧妙的语法糖,它的核心作用是实现“延迟执行(Lazy Evaluation)”。