技术栈
c#
阿蒙Amon
7 小时前
java
·
开发语言
·
c#
C#每日面试题-Array和ArrayList的区别
在C#集合体系中,Array(数组)和ArrayList是两种基础的线性存储结构,前者是语言层面的原生类型,后者是早期的非泛型动态集合(位于System.Collections命名空间)。很多初学者容易混淆两者——它们都基于数组实现,但在类型安全、长度灵活性、性能表现等核心维度存在本质差异。这也是面试中考察基础集合认知的高频考点,尤其容易结合“装箱拆箱”“泛型优势”等知识点综合考察。今天我们就从“底层实现、核心特性、代码实践、区别总结、面试坑点、选型指南”六个层面,彻底讲清两者的区别与适用场景。
i橡皮擦
9 小时前
开发语言
·
游戏
·
c#
·
恐龙岛
·
theisle
TheIsle恐龙岛读取游戏基址做插件(C#语言)
在C# 中读取游戏基址(例如,在内存中定位一个游戏进程的特定内存地址),通常涉及到使用Windows API来获取游戏进程的内存信息。这可以通过System.Diagnostics命名空间中的Process类和一些P/Invoke(平台调用)技术来实现。以下是一些步骤和示例代码,可以帮助你实现这一功能。
用户2199167970391
16 小时前
c#
C# 14 中的新增功能
C# 14 引入了多项重要更新,以下是主要功能的详细说明:允许为现有类型添加扩展方法/属性,语法更简洁:
垂葛酒肝汤
16 小时前
游戏
·
unity
·
c#
放置挂机游戏的离线和在线收益unity实现
在实现放置挂机游戏中的一个重要点就是挂机收益,一般的挂机收益有离线和在线收益两种,我这里都有实现一个demo。
爱说实话
18 小时前
开发语言
·
c#
C# 20260112
在前面,我们知道打开了隐藏代码app是继承了application的。app什么都没有给我们展示,那自然要求看看application里面有什么东西。
无风听海
18 小时前
开发语言
·
c#
C#中实现类的值相等时需要保留null==null为true的语义
在为类(class)实现值相等(Value Equality)时,开发者通常会:在这一过程中,一个常见且关键的问题是:
云草桑
19 小时前
c#
·
asp.net
·
net
·
计泡
·
海运
海外运单核心泡货计费术语:不计泡、计全泡、比例分泡
先搞核心逻辑:国际物流中货物分重货 / 泡货,泡货按「体积重量」计费,重货按「实际重量」计费,这三个术语就是重量计算的规则,直接决定运费多少。
精神小伙就是猛
19 小时前
开发语言
·
golang
·
c#
C# Task/ThreadPool async/await对比Golang GMP
如果你同时写过 C# 和 Golang,那你大概率有过这种感受:在 C# 里写并发,你是在小心翼翼地避免犯错; 在 Go 里写并发,你是在顺着语言的本能往前走。
工程师007
19 小时前
开发语言
·
c#
·
状态模式
·
状态机
C#状态机
状态机(Finite State Machine, FSM,又称有限状态机) 是一种数学模型和编程思想,用于描述一个对象(或系统)在其生命周期内的有限个状态,以及这些状态之间的转移规则、触发转移的事件 / 条件,还有状态转移过程中(或处于某个状态时)需要执行的动作 / 行为。
开开心心_Every
19 小时前
java
·
服务器
·
前端
·
学习
·
edge
·
c#
·
powerpoint
离线黑白照片上色工具:操作简单效果逼真
软件介绍今天要介绍的这款工具叫“麻瓜上色”,它是一款专门给黑白照片上色成彩色照片的小软件,最大特点是离线就能用,不用联网也能干活,操作还特简单,适合想给老照片翻新色的朋友。
de之梦-御风
20 小时前
c#
【Winform】实现“下拉自动补全”通常指的是 ComboBox / TextBox 在输入时自动提示或补全匹配项
在 WinForms 中,实现“下拉自动补全”通常指的是 ComboBox / TextBox 在输入时自动提示或补全匹配项。下面按常见实现方式,从最简单到可定制进行说明,并给出示例代码。
m5655bj
20 小时前
c#
·
visual studio
如何通过 C# 快速生成二维码 QR Code
二维码作为一种高效的信息承载方式,广泛应用于支付、物流、身份验证等场景。在 .NET 开发中,借助 Spire.Barcode for .NET 提供了一个轻量级且功能完整的解决方案,支持生成和读取多种条形码与二维码格式。本文将详细介绍如何使用该库生成二维码。
浩子智控
21 小时前
python
·
c#
·
软件工程
开源RPA选择
开源RPA工具凭借其免费、灵活、可深度定制和透明的优势,在个人开发者、中小企业和研究领域越来越受欢迎。它们可以大致分为两大类:基于脚本/代码的开发框架和提供可视化设计器的完整平台。
缺点内向
21 小时前
c#
·
自动化
·
word
C#: 如何自动化创建Word可填写表单,告别手动填写时代
在现代办公环境中,Word文档依然是信息传递和数据收集的重要载体。然而,当我们需要处理大量包含可填写表单的Word文档时,手动创建、分发、收集和整理这些表单数据,往往会成为一个耗时耗力的痛点。表格结构复杂、字段繁多、格式不统一、数据统计困难……这些问题无一不困扰着企业和个人用户。
阿蒙Amon
21 小时前
面试
·
c#
C#每日面试题-Array和List的区别
在C#开发中,数组(Array)和List是最常用的线性集合类型,两者都用于存储同一类型的元素,初学者很容易混淆使用。但实际上,它们在底层实现、长度灵活性、操作方法、性能表现等核心维度存在本质差异——数组是“固定长度的连续内存块”,List是“基于数组封装的动态集合”。这也是面试中考察基础集合认知的高频考点,很多开发者因未吃透底层逻辑而在选型和性能优化上踩坑。今天我们就从“底层实现、核心特性、代码实践、区别总结、面试坑点、选型指南”六个层面,彻底讲清两者的区别与适用场景。
SunnyDays1011
21 小时前
c#
·
pdf转svg
如何使用 C# 将 PDF 转换为 SVG:完整指南
在现代应用开发中,PDF 是最常用的文档格式之一,因其能够保留排版、字体和图片布局而广受欢迎。然而,当需要将 PDF 内容集成到网页、矢量图编辑器或者可缩放图形环境中时,SVG 格式往往更具优势。SVG(可缩放矢量图形)支持无限缩放、轻量化且易于编辑,非常适合网页显示和图形渲染。
Lv1177008
21 小时前
ide
·
笔记
·
正则表达式
·
c#
·
visual studio
Visual Studio中的正则表达式
目录一、核心概念与应用场景二、模板及使用方法1.查找 / 替换中的正则模板2.代码中的正则表达式(C#示例)
唐青枫
1 天前
c#
·
.net
C#.NET ConcurrentDictionary<TKey, TValue> 深度解析:原理与实践
ConcurrentDictionary<TKey, TValue> 是 System.Collections.Concurrent 命名空间下的线程安全的键值对集合,专为高并发读写场景设计 —— 相比传统 Dictionary<TKey, TValue> +lock 的方案,它采用细粒度锁(分段锁) 替代全局锁,大幅降低锁竞争,是 .NET 中实现线程安全键值存储的首选工具。