c#

-银雾鸢尾-7 小时前
开发语言·c#
C#中结构体与类的区别;抽象类与接口的区别首先是结构体与类:1.结构体与类的存储空间不同,结构体存储在栈空间内,类则存储在堆空间内,结构体具有封装特性,但不具备类的继承与多态性质。 2.就二者的成员而言,结构体成员无法使用protected修饰的成员,内部的成员变量声明后不允许赋初值,不允许声明无参构造函数和,不允许声明析构函数,不允许声明其他结构体变量来嵌套,而类中均可以。 3.结构体在声明了有参构造函数后,无参构造函数不会被顶掉。结构体的构造函数中必须对成员变量初始化,而类不需要。 4.结构体无法被static修饰。 5.结构体可以继承接口这
-银雾鸢尾-7 小时前
开发语言·c#
C#中的StringBuilder相关方法StringBuilder是一个用于处理字符串的公共类,相比于String其优势在于避免在对字符串操作时频繁产生新对象而造成GC,影响程序性能。使用时需要引用System.Text命名空间。且在利用StringBuilder声明字符串对象时,需要new出对应的对象。 StringBuilder本质仍然是字符数组,但在实例化时会预先留存一定空间,这样就会避免在添加字符时触发内存迁移,同样提升了性能。当添加的内容超过预留空间时,默认会将空间大小*2来进行扩容。 接下来我们便可以对该对象进行一系列操作了,且操作
不正经学生20 小时前
c语言·开发语言·数据结构·算法·c#
C 语言函数深入剖析(基础篇)—— 从零理解函数的每一个细节本篇(基础篇)面向零基础读者,从"什么是函数"讲起,逐步深入到库函数使用、自定义函数编写、以及最容易出错的值传递机制。 每一个概念都附有详细的原理解析和代码示例,文章末尾提供面试真题和避坑清单。
心平气和量大福大11 小时前
开发语言·c#·wpf
C#-WPF-Window主窗体Window主窗体1. WindowStartupLocation="CenterScreen" 窗体剧中显示
白露与泡影12 小时前
服务器·jvm·c#
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改千阶智能外呼系统接口出现响应超时,第一步就是用 trace 逐层定位耗时瓶颈:输出结果会以树状结构展示每一层调用的耗时,一目了然地看到哪个子方法是”罪魁祸首”:
EIP低代码平台16 小时前
低代码·c#·工作流
EIP低代码平台系统-字典功能讲解开源框架模块详解|码云开源EIP零代码平台字典是整套EIP低代码开源框架里,管理系统固定枚举数据的核心底层模块。系统里的业务状态、审批流程节点、资质类型、商品品类、评标规则等固定下拉选项、状态标识,全部统一在字典页面可视化维护管理。
吉普赛的歌17 小时前
c#·yarp
YARP负载均衡配置了多个相同接口导致的报错小程序前端体现:但并不是所有接口都不可用,其它接口是正常的,可以正常使用。进到微信开发者工具:可以看到接口有500,变了红色,提示:接口有多重匹配。
张人玉18 小时前
数据库·sqlite·c#·winform
C# WinForms——工厂管理系统(C# WinForms)登录成功后默认进入 工厂机器管理 页面。系统按角色分级授权:仅 超级管理员 拥有全部权限,车间主管与普通员工权限递降。
夜莺悠吟20 小时前
c#·.net
关于对 C# 中 ImplicitUsings,GlobalUsings 的讨论这是一篇记录我个人在 C# 14 / .NET 10 时代,顺着 dotnet/sdk 仓库的一个提案深挖,并最终决定在新项目中关闭 ImplicitUsings 的探索笔记。
-银雾鸢尾-1 天前
开发语言·c#
C#中的拓展方法拓展方法是为现有非静态变量类型添加的自定义方法,其仅能被写在静态类中,以静态方法呈现。拓展方法允许添加参数,当为某个变量添加的拓展方法与变量内部本身的成员方法重名时,优先调用内部的成员方法,但拓展方法之间是允许重载的。
tiankong12132 天前
设计模式·c#
如何拓展多态下的子类多态是对象编程的基础。其中一个原则就是要将共用特性抽取到基类。但开发中需求总是会变:如果子类需要新增方法怎么办?难道依次修改基类和其他子类吗?
EIP低代码平台2 天前
低代码·c#·权限·工作流·netcore
EIP低代码平台-系统参数配置详解|落地三级等保+高灵活私有化部署方案做政企低代码平台私有化部署,系统全局参数配置是核心刚需,既要满足业务灵活定制、多项目差异化交付,又必须严格贴合网络安全等级保护三级合规基线。
王莎莎-MinerU2 天前
开发语言·网络·人工智能·深度学习·pdf·c#·php
MCP 解决的是工具接入,科研 Agent 还缺的是科学证据接口标准化2026 年 7 月,MCP、managed agents、science agent 继续升温,但一个问题反而更清楚了:协议标准化,不等于证据标准化。科研 Agent 能连上工具,只说明“能调用”;真正决定它是否可靠的,是它拿到的到底是论文元数据、可回溯原文上下文,还是可继续展开的引用网络。Sciverse 的价值,就在这里。
-银雾鸢尾-2 天前
开发语言·c#
C#中Object类内的方法object类内存在多个成员方法,各自有不同的作用,具体如下:
咏方舟【长江支流】2 天前
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字段修饰的类,其无法被实例化,但可以利用里氏替换原则作为容器去装载子类对象,抽象类里面可以额外地去写抽象方法。
影寂ldy2 天前
开发语言·c#
C# Task 进阶:WaitAll / WaitAny / WhenAll / WhenAnyWaitAll、WaitAny 属于同步阻塞方法,执行后会阻塞当前主线程,等待任务集合满足条件后,才继续执行后续代码。
o5278831842 天前
后端·架构·c#·asp.net·visual studio
校园一体化管理系统2.1、基于整洁四层架构 + DDD+CQRS 项目目录解读最近两天在编写controller层代码时,在实际编写代码过程中从最初的三层架构到DDD领域模型、再到DDD+CQRS尝试,在代码结构与后期业务发展间反复权衡(本人科班出身也有过两年开发经验,现在转职高中信息技术老师闲暇时编写代码处理一些业务问题,对现在流行的框架结构也不甚了解),最终决定尝试四层架构来完成这个完整的项目,如果有什么建议或意见欢迎留言交流