技术栈
c#
阿蒙Amon
2 小时前
java
·
面试
·
c#
C#每日面试题-常量和只读变量的区别
在C#开发中,常量(const)和只读变量(readonly)是两种常用的“不可修改”变量类型,初学者很容易混淆——它们看似都不能被重新赋值,实则在编译时机、赋值规则、适用场景等核心维度存在本质差异。这也是面试中考察基础语法功底的高频考点,很多开发者因为没吃透底层逻辑而丢分。今天我们就从“定义本质、核心特性、代码实践、区别总结、面试坑点”五个层面,彻底讲清两者的区别与适用场景。
我是唐青枫
3 小时前
c#
·
.net
C#.NET ConcurrentBag<T> 设计原理与使用场景
ConcurrentBag<T> 是 System.Collections.Concurrent 命名空间下的线程安全的无序集合,专为 “多线程同时添加 / 移除元素” 设计,核心特点是基于线程局部存储(TLS)优化,在 “同一线程频繁添加和移除元素” 的场景下性能最优,是 .NET 中处理无序线程安全集合的核心工具。
大王小生
3 小时前
开发语言
·
c#
·
token
·
cancellation
C# CancellationToken
C# CancellationToken详解在 C# 中,CancellationToken 的核心类型,主要应用于异步操作、多线程任务或长时间运行的任务。以下是详细的讲解:
listhi520
3 小时前
开发语言
·
c#
基于C#实现屏幕放大镜功能
高效像素处理使用Graphics.InterpolationMode设置双线性插值,提升放大后的图像质量
该用户已不存在
6 小时前
后端
·
c#
·
.net
不止是初始化,4个C# 构造函数解析与实例
C#再一次获得 2025 年度编程语言,这是近 3 年来 C# 第二次获此殊荣了。那今天就来聊来 C# 的函数。
无风听海
9 小时前
开发语言
·
c#
深入讲解 C# 中 string 如何支持 CultureInfo
string 是 不可变的 Unicode 字符序列(UTF-16)。string 本身不包含文化信息,只是字符集合。
wzfj12345
9 小时前
开发语言
·
c#
FreeRTOS xTaskCreateStatic 详解
xTaskCreateStatic 是 FreeRTOS 提供的静态任务创建函数,与动态任务创建函数 xTaskCreate 不同,xTaskCreateStatic 允许用户在编译时分配任务所需的内存(如任务栈和任务控制块 TCB),而不是在运行时动态分配。这种特性适用于内存受限或对实时性要求严格的场景。
kylezhao2019
10 小时前
c#
C# DataGridView 控件使用详解
它是 C# WinForm 中用于数据展示、编辑、交互的核心控件,支持多种数据绑定方式、样式自定义和用户操作处理,下面从核心功能到实战细节逐一讲解。
一个帅气昵称啊
10 小时前
开发语言
·
c#
C# 14 中的新增功能
C# 14 引入了多项重要更新,以下是主要功能的详细说明:允许为现有类型添加扩展方法/属性,语法更简洁:
阿蒙Amon
10 小时前
java
·
开发语言
·
c#
C#每日面试题-简述C#构造函数和析构函数
在C#面向对象编程中,构造函数和析构函数是贯穿类生命周期的核心成员——前者负责对象的“初始化”,后者负责对象“销毁前的资源清理”。它们是理解C#类生命周期管理的关键,也是面试中高频考察的基础知识点。今天我们就从“是什么、怎么用、核心区别、面试坑”四个维度,把这两个概念讲透。
BuHuaX
10 小时前
unity
·
c#
·
游戏引擎
·
wasm
·
游戏策划
Unity项目怎么接入抖音小游戏?
在字节系 App 运行 Unity WebGL导出的 wasm 方案Unity版本: 2022.3.62f3c1(最稳定)
EQUINOX1
10 小时前
c#
·
算法竞赛
CSharp算法竞赛环境配置与模板使用
仓库地址:https://github.com/58164/CSharp-Template-for-Algorithm-Competition 个人比较喜欢C# 这门语言,所以这是一个C# 的环境配置以及板子的Blog 后续遇到Atc 模板库解决的问题,会逐步上传个人模板。
夜流冰
11 小时前
ide
·
vscode
·
c#
VSCode - 插件: 高亮显示选中的目标
找到两个,第一个是:highlight-words,by Richard Bondi。This extension is adapted from the sample VS code extension decorator-sample, inspired by atom-quick-highlight.
He BianGu
11 小时前
笔记
·
c#
【笔记】DebuggerDisplay、DebuggerBrowsable 及其相关“系列”特性的系统性说明
下面是对 DebuggerDisplay、DebuggerBrowsable 及其相关“系列”特性的系统性说明,涵盖概念、语法、选项、示例、性能与调试器行为等。
Lv1177008
11 小时前
笔记
·
c#
·
visual studio
·
winform
WinForm常用控件功能介绍及使用模板
目录1.Button(按钮控件)2.Label(标签控件)3.TextBox(文本框控件)4.ComboBox(下拉列表控件)
ou.cs
12 小时前
c#
·
.net
·
wpf
WPF TreeView 自动展开所有节点:附加行为(Attached Behavior)保姆级实现教程
在WPF开发中,TreeView 控件是展示层级结构数据(如文件夹目录、组织架构、菜单树等)的核心控件。但默认情况下,TreeView 加载完成后所有节点都是折叠状态,用户需要手动点击节点箭头才能展开子节点,在很多场景下(如数据预览、默认展示完整层级),我们需要实现控件加载后自动展开所有节点的功能。
用户29869853014
12 小时前
后端
·
c#
·
.net
C# Word文档页面操作:告别手动,高效掌控你的Word文档!
在日常开发和工作中,你是否曾被Word文档的页面管理所困扰?批量合并报告、动态生成合同、根据条件拆分文档……这些需求如果手动操作,不仅耗时耗力,还极易出错。想象一下,面对成百上千份Word文档,需要统一删除某个特定页面,或者在每个文档的特定位置插入一个标准化的附录,手动操作简直是一场噩梦!
鱼蛋-Felix
12 小时前
开发语言
·
unity
·
c#
C#浮点数在部分国家解析失效问题
最近将软件发布到国外,老毛子朋友的很多用户反馈显示有问题,功能异常,经过查看日志一切正常,正常输出的,而且我自己测试了几遍,问过群友几遍,一切都正常,一开始怀疑是系统语言的问题,切换成英语也没复现问题。经过了一轮的日志输出,终于找到问题所在,真是一个大天坑啊!而且我的项目Android和C#都有,安卓没问题,查了下发现是这样的:
flysh05
13 小时前
开发语言
·
c#
委托实战案例
这个实战案例非常经典,它完美地结合了 Action<T>(进度回调委托)、Task(异步操作载体) 和 CancellationTokenSource(超时与取消机制)。
一念春风
13 小时前
开发语言
·
c#
·
wpf
可视化视频编辑(WPF C#)
可视化视频编辑 Video Editor软件简介:语言:WPF C# Video Editor 是一款基于 C# WPF 技术开发的轻量级视频编辑工具,兼具流畅的交互体验与强大的编辑功能,专为快速处理日常视频音频需求打造。 软件支持视频音频替换,可一键剥离原片音轨,嵌入全新背景音乐或配音;内置精准裁剪功能,支持对视频片段和音频轨道分别切割,轻松保留核心内容;提供速率调节功能,自由调整视频播放速度与音频节奏,快慢放效果自然无卡顿;支持多段音视频插入,可灵活拼接不同素材,实现片段的有序组合;同时涵盖多格式转换