c#

wuguan_12 分钟前
c#·显示转换和隐式转换
C#显示转换和隐式转换类型转换,把一个类型转成另外一个类型,C#分为显示转换和隐式转换,主要区分点在于需不需要我们自己写代码进行转化,是否存在数据丢失问题。(编译器是否自动转换、是否存在数据丢失问题
wuguan_19 分钟前
开发语言·c#·try catch
C#:try和catch(保护程序不崩溃)代码错误分为两类,一种编译错误,也就是语法错误,一般会有红色提示;一种运行错误,没有红色提示,知道运行的时候才会把错误抛出来
黑贝是条狗22 分钟前
开发语言·c#
Delphi TCP通信帧设计,类型Websocket通信帧消息边界:明确的帧结构解决TCP流式传输的问题类型安全:明确的操作码和内容类型扩展性:支持加密、压缩、分片等高级功能
kylezhao20199 小时前
开发语言·c#
第1章:第一节 开发环境搭建(工控场景最优配置)一、开发环境搭建(工控场景最优配置)环境配置直接影响开发效率、程序兼容性及现场部署稳定性,工控场景需优先保障“兼容性”与“运行可靠性”,而非追求最新版本,以下是针对性的实操步骤、选型逻辑及避坑指南:
钰fly12 小时前
c#
C#文件与数据操作核心概念手册JSON = 对象翻译器 把内存中的对象变成文本(序列化),把文本变回对象(反序列化)。就像把3D模型拍照(变平面),看照片又能还原模型。
阿蒙Amon12 小时前
windows·microsoft·c#
C#每日面试题-简述C#访问修饰符在C#面试中,“访问修饰符”是基础且高频的考点,看似简单的几个关键字(public、private、protected等),却直接关联面向对象的核心思想——封装。很多同学能说出每种修饰符的大致范围,但要讲清“为什么需要这些修饰符”“不同场景该选哪种”“背后的设计逻辑”,就容易卡壳。今天这篇文章,我们从“是什么”“各修饰符详解”“使用原则”“面试技巧”四个维度,把访问修饰符讲透,兼顾易懂性和深度。
酩酊仙人14 小时前
后端·c#·asp.net·hangfire
ABP+Hangfire实现定时任务添加DependOn创建ConfigureHangfire添加dashboard此时打开http://localhost:5000/hangfire就能看到dashboard了。
阿蒙Amon15 小时前
java·面试·c#
C#每日面试题-属性和特性的区别在C#面试中,“属性(Property)和特性(Attribute)的区别”是高频基础题。很多新手容易被名称发音和字面意思迷惑,甚至将两者混为一谈,但实际上它们的核心作用、使用场景和底层实现完全不同。今天我们就用“定义+实例+对比”的方式,把这个知识点讲透,既保证简单易懂,又兼顾面试所需的深度。
要记得喝水16 小时前
c#·wpf
某公司C#-WPF面试题-来自nowcoder(含答案和解析)--21.不使用框架如何手写依赖注入? 核心组件:3.EFCore和ADO.NET的安全性? EF Core 和 ADO.NET 的安全性都基于参数化查询防止SQL注入。EF Core 自动参数化LINQ查询,但原生SQL需要谨慎。ADO.NET 需要手动参数化。两者都需要安全存储连接字符串、最小权限原则、输入验证和数据加密。
爱敲点代码的小哥19 小时前
开发语言·c#
类型转换 递归算法 编译错误 装箱和拆箱 知识点把一个类型转成另一个类型,C#分为显示转换和隐式转换 主要区别分点在于:需不需要程序员自己写代码进行转换 (编译器是否自动转换)、是否存储数据丢失问题
时光追逐者20 小时前
开源·c#·.net·wpf
一个 WPF 开源、免费的 SVG 图像查看控件今天大姚给大家分享一个 WPF 开源、免费的 SVG 图像查看控件:SVGImage。SVGImage 是一个为 WPF(Windows Presentation Foundation)应用程序设计、开源(MIT license)、免费的 SVG(Scalable Vector Graphics)图像查看控件。
江沉晚呤时21 小时前
开发语言·c#
构建智能代理的利器:深入解析 Microsoft Agent Framework在现代的软件开发中,智能代理(AI Agent)被广泛应用于自动化任务、客户服务、数据分析等多个领域。随着技术的发展,构建智能代理的方式也变得更加多样化。微软的 Microsoft Agent Framework 是一个强大而灵活的工具,帮助开发者构建高效的智能代理应用。本文将深入解析 Microsoft Agent Framework,展示它如何帮助开发者快速构建和管理智能代理。
武藤一雄21 小时前
后端·安全·微软·c#·.net·.netcore·线程
C# 中线程安全都有哪些在软件工程中,处理并发就像管理一个繁忙的十字路口。如果没有任何规则,必然发生碰撞(数据损坏)。在多线程环境下,多个线程同时访问同一块内存区域(比如一个变量或对象),如果最终的结果符合预期且程序没有崩溃或数据错乱,这就是线程安全。
wuguan_1 天前
算法·c#·递推算法
C#递推算法递推算法,函数或者方法调用自己进行解决问题,核心思想就是把复杂的问题分解为更为简单的子问题,知道子问题弹道到能够直接求解,这是循环结束的条件
nnsix1 天前
java·javascript·c#
【C#】HttpPost请求 - Query参数 - URL编码方法
无风听海1 天前
服务器·开发语言·c#
TaskFactory在 C# 中,TaskFactory 是 System.Threading.Tasks 命名空间下的一个类,它为任务的创建、管理和调度提供了一个简便的方式。与直接使用 Task 类相比,TaskFactory 提供了更高层次的抽象,允许开发者更加灵活地控制任务的创建、执行、取消、调度等操作。
世洋Blog1 天前
unity·c#·编辑器·游戏引擎
Unity编辑器基础EditorGUI.BeginChangeCheck():这个方法标记开始一个变化检查的区域。它的作用是开始追踪在此之后的控件值的变化。在你对某些编辑器控件(比如 EditorGUILayout.IntSlider 或 EditorGUILayout.IntField)进行修改时,这个方法会检查控件的值是否发生了变化。
钰fly1 天前
c#
C#索引器 接口索引器是C#中的一种特殊成员,它允许对象像数组一样使用 [] 运算符来访问元素。csharpcsharp
SunnyDays10111 天前
c#·隐藏excel工作表
使用 C# 隐藏 Excel 工作表 (单表格、批量处理 与 超级隐藏)许多 Excel 文件中往往包含用于计算、中间处理或内部引用的数据工作表,这些内容并不需要对最终用户展示。如果全部显示出来,不仅会增加操作复杂度,还可能带来误操作风险。
2501_930707781 天前
开发语言·c#·excel
如何使用C#代码将 Excel 文件转换为 SVGSVG 是 Scalable Vector Graphics(可缩放矢量图形)的缩写,是一种适合在 Web 上使用的矢量图像格式。与其他图像格式相比,SVG 具有许多优势,其中最显著的一点是分辨率无关性,这意味着无论如何缩放 SVG 图像,都不会损失图像质量。有时,为了在网页中展示内容,你可能需要将 Excel 文件转换为 SVG。本文将演示如何使用 Spire.XLS for .NET,通过 C# 和 VB.NET 以编程方式将 Excel 转换为 SVG。