首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C#基础
bugcome
创建于2025-12-12
订阅专栏
C#基础知识
暂无订阅
共23篇文章
创建于2025-12-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
API 域名部署指南:从单域名到混合架构的完整实战解析
在前后端分离、微服务逐渐成为主流架构的今天,API 的域名与路径设计看似只是一个“部署细节”,但在真实项目中,它往往会直接决定: 系统后期是否容易拆分、扩展 多团队协作是否顺畅 运维与安全成本是否可控
C# 字符串拼接全面指南
在C#开发中,字符串拼接是高频基础操作,从简单的日志输出、界面文本组装,到复杂的批量数据导出、动态模板生成,都离不开它。选择合适的拼接方法,不仅能提升代码可读性和开发效率,更能显著优化程序性能。
WPF样式进阶实战:外置样式+MVVM主题切换+样式优先级全解析
在WPF开发中,样式(Style)是实现界面美化、统一风格、提高代码复用性的核心利器。但很多开发者在实际项目中,容易陷入「内联样式冗余」「主题切换困难」「样式优先级混乱」的困境,写出难以维护的XAML
23 种设计模式分类与核心解析
23 种经典设计模式,分别为:单例模式,工厂模式,建造者模式,原型模式,工厂方法模式,策略模式,模板方法模式等
.NET 核心:Func 与 Action 委托(从入门到实战)
在 .NET 开发中,委托(Delegate) 是实现“方法作为参数传递”的核心机制。而 Func 与 Action 是 .NET 框架内置的预定义泛型委托,几乎覆盖了 90% 的委托使用场景
C# 反射(Reflection)超全解析
一、反射(Reflection)的清晰定义 反射(Reflection) 是 .NET 框架提供的核心运行时机制,它允许程序在运行时而非编译时: 获取程序集(Assembly)、模块(Module)、
吃透 ADO.NET 核心对象,轻松搞定数据库操作
在 C# 开发中,和数据库打交道是家常便饭,而 ADO.NET 就是我们操作数据库的“得力助手”。 它的核心对象各司其职,搭配起来即可完成数据的 增、删、改、查。 本文将系统梳理 ADO.NET 的核
WPF 中控件样式定义的三种方式详解
在 Windows Presentation Foundation(WPF)开发中,样式(Style)是实现 UI 统一性、可维护性和复用性的关键机制。
C# 数字格式化全攻略:从占位符到快捷字母,一文掌握!
在日常开发中,我们经常需要对数字进行格式化输出——无论是显示金额、科学计数、补零对齐,还是转成十六进制。C# 提供了非常灵活且强大的数字格式化机制,只需一个 ToString() 方法配合格式字符串,
简述 C# 成员修饰符(Modifier)——从整体到细节全面解析
在 C# 语言中,成员修饰符(Modifier) 用于描述类型或成员的可访问性、实现方式、继承能力以及生命周期。 无论是基础语法学习、工程开发,还是面试考察,成员修饰符都是必须掌握的核心知识点。 一、
深入解析 C# 中 const 与 readonly 的核心区别
在 C# 编程中,const 与 readonly 经常被统称为“常量”,但二者在初始化规则、编译/运行时行为、IL 生成方式、版本兼容性、引用类型语义等方面存在本质差异。误用不仅可能引入隐蔽的逻辑错
手写 Attribute + Reflection 验证框架
一、先看最终使用效果(非常重要) 我们希望业务代码只长这样👇 调用: 返回结果: 👉 没有 if / else 👉 没有侵入业务代码 👉 规则完全由 Attribute 声明 二、整体架构设计(先理解
深入理解 C# 特性(Attribute):概念、实现与实战
在 C# 开发中,“特性(Attribute) ”是一个高频出现、却极易与“属性(Property) ”混淆的概念。 特性并不参与业务逻辑的直接执行,而是作为元数据扩展机制,为代码元素附加“说明信息”
深入浅出 C# 扩展方法:为现有类型 “无痛” 扩展功能
在 C# 编程中,我们常常会遇到这样的场景:想给string、int等系统内置类型,或是第三方库中的类添加新方法,但又无法修改这些类型的源代码。这时,扩展方法 就是解决这个问题的绝佳方案 —— 它能让
深入解析 C# 中 abstract class 与 interface 的核心差异
在 C# 面向对象编程中,抽象类(abstract class) 与 接口(interface) 是实现“抽象化设计”的两大核心工具。 二者都用于隐藏实现细节、统一行为规范,但在语言能力、继承模型
深入浅出 C# 索引器:不止于数字索引的灵活利器
在 C# 编程中,数组通过 下标索引 访问元素的方式直观、自然且高效,这种访问模型深受开发者喜爱。而 索引器(Indexer) 的引入,使得自定义类型也可以具备类似数组的访问体验,从而在不暴露内部结
深入浅出 C# 中的 static 关键字——理解静态与实例的核心差异
在 C# 编程中,static(静态)关键字是基础且核心的语法元素之一。 它直接影响成员的生命周期、内存分配方式以及访问规则。 是否正确使用 static,往往决定了代码是清晰可维护,还是隐藏 Bug
深入理解 C# 中的装箱与拆箱
在 C# 的类型系统中,值类型(int、float、struct 等)与 引用类型(object、string、class 等)是两大基础概念。 装箱(Boxing) 与 拆箱(Unboxing)
C# 中 ref 与 out 参数传递:核心区别与实战解析
在 C# 中,参数传递方式是一个基础却极易产生误解的知识点,尤其是 ref 与 out。 很多初学者会简单地把它们理解为“按引用传递”,却忽略了编译器约束、数据流方向以及与引用类型的真实关系,从而在实
深入解析 C# 中 int? 与 int 的核心区别:可空值类型的本质与最佳实践
在 C# 开发中,int(System.Int32)是最常用的基础值类型之一,而 int? 作为可空值类型(Nullable Value Type)的典型代表,常用于表达"一个数值可能不存在"的业务语
下一页