c#

Java面试题总结10 小时前
windows·ui·c#
C# 源生成器使用方法<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> <LangVersion>latest</LangVersion> <IsRoslynComponent>true</IsRoslynComponent> <!-- 关键:指定为生成器 --> <EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyze
吴可可1234 小时前
c#
C#实现CAD框选闭合图元外偏移1毫米要实现用C#对CAD进行二次开发,通过鼠标框选闭合图元并向外偏移1毫米,核心步骤包括:获取CAD应用与文档、实现鼠标框选交互、筛选闭合图元、执行偏移操作。以下是具体实现方案。
꒰ঌ 安卓开发໒꒱4 小时前
后端·c#·.net
.NET CAP入门到入土CAP 是一个EventBus ,同时也是一个再微服务或者SOA系统中解决分布式事务问题的一个框架。它有助于创建可扩展,可靠而且易于更改的微服务系统。
逝水无殇8 小时前
开发语言·后端·c#
C# 枚举(Enum)详解枚举(Enumeration,简称 Enum)是 C# 中一种值类型,用于表示一组固定的、具有明确含义的常量集合。
影寂ldy10 小时前
开发语言·c#
C# WinForms 窗体继承窗体继承 = 把一个基础窗体(父窗体) 作为模板,其他窗体(子窗体)直接继承它,复用界面、控件、事件、代码,不用重复写相同布局逻辑。 适用场景:系统统一头部、统一按钮、统一弹窗样式、统一校验逻辑。
苍狼唤1 天前
c#
WinForm练习知识补充(多线程)题目从易到难:正常情况下,子线程直接操作 Label、TextBox 等控件会报「跨线程操作无效」,但MessageBox.Show例外:
逝水无殇1 天前
开发语言·后端·c#
C# 字符串(String)详解摘要:本文系统讲解C#字符串的核心特性与操作方法。字符串是System.String类的对象,具有不可变性(Immutable)特点,任何修改都会创建新对象。文章详细介绍了字符串的三种创建方式、长度获取、字符访问以及四种拼接方法(推荐字符串插值)。同时涵盖了字符串比较、常用方法(Contains、IndexOf、Substring、Replace等)、类型转换、遍历方式、空值判断以及性能优化技巧(StringBuilder)。最后介绍了转义字符、逐字字符串和C# 11+的原始字符串特性,为C#开发者提供完
小巧的砖头1 天前
开发语言·前端·c#
C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题理清几个基本点在开始谈论性能问题之前,有必要首先理清几个基本点。我们谈C#,就是在谈.NET Framework(或者更准确一点是CLR,因为.NET Framework除了CLR还包括BCL);谈.NET Framework(CLR),也就是在谈C#。因为支撑C#语法之后的就是整个CLR的机制。因此,我说C#性能不好,和说CLR性能不好,说的是一个事情(就像说Java性能不好,就是说JVM性能不好一样)。我不希望在我下面说C#某个地方性能不好的时候,再有论者立即指出来“那不是C#的问题,那是CLR的问题
医疗信息化王工1 天前
图像处理·c#·ocr
从零到一:基于 GGUF 格式部署 Unlimited-OCR 搭建企业级证件识别服务在企业信息化建设中,证件识别(OCR)是一个常见的需求——员工身份证信息录入、行驶证驾驶证归档、发票报销自动化等场景都需要OCR能力。传统的OCR方案(如百度AI、阿里云OCR)虽然成熟,但存在数据安全和调用成本的问题。
zyh______1 天前
unity·c#
C#语法糖(按照实用性排序)这里整理了C#日常开发最高频、最能提升代码简洁度的语法糖,按实用度排序语法糖本质是编译器帮你生成等价的完整代码,不影响运行性能,只负责让代码更短、更易读、更少出错。
z落落1 天前
开发语言·c#
C#五大加密算法(AES、DES、MD5、RSA、SHA)本次一共实现5种加密算法,按照加密原理分为三大类,考试必考分类:特点:加密、解密使用同一个密钥;加密速度快;适合大批量数据加密
孝顺的书包1 天前
开发语言·c#
将《C# 调用非托管程序》一文中最后一种方法修改如下(篇幅原因简化了注释):/*修改记录 2008-5-11 8:07 曲滨 >> 基本实现预期功能 [!] 明天进行优化 2008-5-12 15:54 曲滨 [E] 优化完成 [N] 加入 NativeCodeHelper 类便于使用 2010-6-17 周振兴 修改兼容性,可在开启DEP及Vista/Win7中运行。 */ namespace NShellNativeCode { using System; using System.Runtime.InteropServices; delegate int AddProc(i
辰三1 天前
linux·c#
统信 UOS + GBase 8s 国产化环境部署实战:从虚拟机到数据库连接完整指南摘要:本文详细记录了在统信系统(UOS)虚拟机中安装配置南大通用 GBase 8s 数据库的全过程,涵盖虚拟机网络配置、文件传输、数据库安装、端口配置、防火墙设置、编码调整及 DBeaver 连接等关键步骤。重点解决了网络自动获取 IP、数据库编码从 en_us 改为 zh_CN.utf8、事务开启等常见问题,为开发者在国产化环境中部署和使用 GBase 8s 提供了完整的实践指南。
标致的钢铁侠1 天前
java·jvm·c#
c# 温故而知新: 线程篇(一)线程基础的简单介绍首先让我们翻开书本来了解下线程的一些基础知识:1 线程有时被称为轻量级进程,是程序执行流的最小单元
蜗牛~turbo1 天前
开发语言·c#·金蝶·erp·云星空·k3 cloud
金蝶云星空的网络控制设置金蝶网控设置主要用户多个用户操作一个业务单据时,对于冲突操作的处理限制。 网控实体手动添加网络控制,参数:网控对象ID、业务对象ID、业务操作
huaqianzkh1 天前
c#
DevExpress TreeList 右键菜单踩坑复盘:空白区域正常、节点右键弹出控件自带菜单解决方案项目使用 DevExpress.XtraTreeList.TreeList 实现功能树形目录,绑定自定义 ContextMenuStrip 右键菜单(全部展开、全部折叠、全选、取消全选),出现诡异现象:
贪玩的蛋挞2 天前
开发语言·c#
C#与闭包首先想说明一点,虽然有这样那样的不好的心态(比如中文技术书),但总体来说,国内的技术人员还是喜欢分享和教导别人的,这点我的个人感受和之前在园子里看到的朋友的感受恰恰相反.个人认为其实国内很多技术网友都是很热心的,可能因为语言问题同一个技术热点会稍稍落后国外一些,但一些成熟的或者基础的概念都可以找到很细致的中文介绍,特别是关于闭包,因为它的字面解释确实很绕,所以基本所有试图解释这一名词的同学都是尽量用自己认为最通俗易懂的方式来进行讲解.闲话扯远了,这里我就用C#语言来给大家解释下闭包吧. 其实要提到闭包,我
Denuin多啦咧梦2 天前
c#·.net·依赖注入
玩转 .NET 依赖注入:Microsoft.Extensions.DependencyInjection 深度指南在现代 .NET 开发(自 .NET Core 起)中,依赖注入(Dependency Injection,简称 DI) 已经成为了框架的基石。微软官方提供了 Microsoft.Extensions.DependencyInjection 库,它是一个轻量级、高性能的控制反转(IoC)容器。
忧郁的紫菜2 天前
开发语言·c#·word
基础实现:单篇 Markdown 转 Word适用于 Markdown 内容较短、无需读取文件的场景,核心代码如下:适用于已有.md文件的场景(如test.md),代码更简洁:
甜美的小天鹅2 天前
开发语言·c#
Swifter C#之inline还是不inline,这是个问题如果问题是C#怎么才能和C++一样快,那么真正的问题就是C#到底是慢在哪。内联是诸多影响C#性能中的一个,如果频繁调用的大量小函数没有内联,那么对性能的影响是非常大的,因为建栈、删栈、压栈和跳转的时间加起来很可能比实际执行函数体的时间还长。