排序
C#常用集合类型
C#常用集合类型, 在C#中,集合是用于存储和操作一组数据项的数据结构。这些集合通常位于 System.Collections 和 System.Collections.Generic 命名空间中。下面我将概述C#中几种常用的集合类型及...
C#中var关键字详解:强类型、匿名类型和LINQ查询的妙用!
C#中var关键字详解:强类型、匿名类型和LINQ查询的妙用!, 在C#中,var关键字是强类型的,因为它在编译时会根据变量的初始化表达式推断出变量的实际类型,并且一旦确定了类型,就不能再...
第47篇 简单IOC介绍
第47篇 简单IOC介绍,1.IOC的各种叫法 依赖反转(Dependency Inversion),SOLD原则中的D 控制反转(Inversion of Control) 依赖注入 Dependency Injection 2.什么是依赖注入 一个类或对象依赖于...
【XInput】手柄模拟鼠标运作之 .NET P/Invoke 和 UWP-API 方案
【XInput】手柄模拟鼠标运作之 .NET P/Invoke 和 UWP-API 方案,上一篇中,老周简单肤浅地介绍了 XInput API 的使用,并模拟了鼠标移动,左、右键单击和滚轮。本篇,咱们用 .NET 代码来完成相同...
像素和DIP的区别和应用
像素和DIP的区别和应用,——什么是DIP(Device Independent Units,设备独立像素)? 是指在不考虑具体设备的屏幕分辨率和物理尺寸的情况下定义的一种长度单位,通常用于描述在不同设备上的显示...
NET9 AspnetCore将整合OpenAPI的文档生成功能而无需三方库
NET9 AspnetCore将整合OpenAPI的文档生成功能而无需三方库,前言 OpenAPI 规范是用于描述 HTTP API 的标准。该标准允许开发人员定义 API 的形状,这些 API 可以插入到客户端生成器、服务器生成器...
C#实例方法和静态方法有区别吗?各自的优缺点有哪些?
C#实例方法和静态方法有区别吗?各自的优缺点有哪些?, 实例方法和静态方法之间有几个关键的区别: 1. 实例方法: 关联对象: 实例方法是与对象实例相关联的,必须通过实例来调用。...
【.NET】调用本地 Deepseek 模型
【.NET】调用本地 Deepseek 模型,本篇咱们来聊一聊怎么在 .NET 代码中使用本地部署的 Deepseek 语言模型。大伙伴们不必要紧张,很简单的,你不需要学习新知识,只要你知道 .NET 如何访问 HTTP ...
dotnet 记在 Linux 上某些文件的文件长度为 0 但是存在内容
dotnet 记在 Linux 上某些文件的文件长度为 0 但是存在内容,逻辑非常简单,本文将使用读取 edid 文件作为例子,以下是我的 edid 文件所在的路径 /sys/class/drm/card0-DP-2/edid 使用 ls -lh 命...
HttpClient获取图片并保存到本地
HttpClient获取图片并保存到本地,1. FileDownLoad.cs 本次测试使用HttpClient从网站下载图片并保存到本地,在FileDownLoad类中提供DownLoadInBackGround接口,供外部调用,封装具体的下载操作。...
使用 CsWin32 和 ComWrappers 实现 COM 接口
使用 CsWin32 和 ComWrappers 实现 COM 接口,基础概念 CsWin32 是微软开发的一个 C# 的源生成器,可以按需生成 C# PInvoke 代码,也支持生成系统的 COM 接口定义。 ComWrappers 是 dotnet 5 引...
使用 .NET 8.0 和 OpenGL 创建一个简易的渲染器
使用 .NET 8.0 和 OpenGL 创建一个简易的渲染器,前言我个人对三维渲染领域的开发有着浓厚的兴趣,尽管并未在相关行业工作过,我的了解还很片面。去年,在与群友聊天时,他们推荐了一本《Unity S...













