随笔分类 -  C#

上一页 1 2 3 4 5 6 ··· 28 下一页

C# LINQ 快速入门实战指南
摘要:思维导航 LINQ介绍 LINQ具有以下特性 LINQ中常用方法 查询语法 方法语法 混合查询和方法语法 参考文章 LINQ介绍 LINQ语言集成查询是一系列直接将查询功能集成到 C# 语言的技术统称。数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。此外,需要 阅读全文

posted @ 2025-04-14 15:29 jack_Meng 阅读(96) 评论(0) 推荐(0)

C#关键字:in、out、ref、in T、out T、[In]、[Out]你知道多少?
摘要:in、out 和 ref 关键字 首先我们来说in、out 和 ref ,在 C# 中,in、out 和 ref 是用于方法参数的引用传递。在引用传递过程中,形参和实参都是指向相同的引用地址。 名称 作用 使用场景 是否需要提前初始化 in 只读参数,按引用传递 高效传递大对象但不希望修改其值 不需 阅读全文

posted @ 2025-04-14 15:14 jack_Meng 阅读(114) 评论(0) 推荐(0)

使用cloc统计代码行数
摘要:✨cloc cloc是一款优秀的命令行工具,主要用于计算软件项目中的代码行数、注释行数和空白行数。作为一种智能代码行数统计工具,cloc可以自动识别各种编程语言,并生成相应的统计报告,帮助开发人员、项目经理等相关人员了解项目的代码规模和质量。 AlDanial/cloc: cloc counts b 阅读全文

posted @ 2025-04-11 13:56 jack_Meng 阅读(682) 评论(0) 推荐(0)

C# Socket教程入门,Socket的使用方法,附Demo
摘要:合集 - Justin的技能探索(3) 1.超简单电脑本地部署deepseek,另附”一键使用脚本“撰写与联网使用方法02-122.平方和平方根快速算法及其原理03-09 3.C# Socket教程入门,Socket的使用方法,附可执行Demo03-31 收起 核心: 在服务器端和客户端的两个Soc 阅读全文

posted @ 2025-03-31 09:38 jack_Meng 阅读(154) 评论(0) 推荐(0)

IPTools for .NET:快速查询全球IP信息
摘要:IPTools 是一个用于快速查询全球 IP 地址信息的库,支持国内和国际 IP 查询,提供详细的地理位置信息(如国家、省份、城市)以及经纬度等数据。 1. IPTools.China IPTools.China 专注于快速查询中国 IP 地址信息,包括国家、省份、城市和网络运营商。对于非中国 IP 阅读全文

posted @ 2025-03-06 11:28 jack_Meng 阅读(119) 评论(0) 推荐(0)

AngleSharp :在 C# 中轻松解析和操作 HTML/XML 文档
摘要:AngleSharp 是一个 C# 库,主要用于解析和操作 HTML 和 XML 文档,类似于浏览器的 DOM 操作。它允许你在 C# 中使用类似浏览器的方式处理网页数据,进行网页抓取、数据提取和处理等任务。 安装 第一步,老规矩,先安装 Install-Package AngleSharp 使用 阅读全文

posted @ 2025-03-06 11:25 jack_Meng 阅读(145) 评论(0) 推荐(0)

使用.NET查询日出日落时间
摘要:在WPF中,通过资源文件实现主题切换是个常见的功能,有不少文章介绍了如何实现手动切换主题。那如何实现自动切换主题呢?通常有两种机制:一是跟随系统明暗主题切换,二是像手机操作系统那样根据日出日落时间自动切换。本文将以终为始,采用倒推法一步步介绍如何使用.NET免费获取日出日落时间。 获取日出日落时间# 阅读全文

posted @ 2025-03-06 11:19 jack_Meng 阅读(187) 评论(0) 推荐(0)

.NET 阻止系统睡眠/息屏
摘要:本文介绍Windows系统设备下如何阻止系统睡眠/息屏,以及查看当前阻止睡眠/息屏的应用信息 powercfg /requests查看活动列表 在播放音乐时,我们会发现设置了系统电源管理-自动睡眠,计划不会生效,这个音频播放操作阻止了系统自动睡眠。但不会阻止息屏,所以Windows下一般屏幕关闭是不 阅读全文

posted @ 2025-01-09 09:43 jack_Meng 阅读(188) 评论(0) 推荐(0)

混淆-SmartAssembly
摘要:SmartAssembly 7 documentation:https://documentation.red-gate.com/saSmartAssembly 7 文档:https://documentation.red-gate.com/sa SmartAssembly7.2版本下载链接: ht 阅读全文

posted @ 2025-01-09 09:21 jack_Meng 阅读(162) 评论(0) 推荐(0)

盘点5个常用的.Net依赖注入框架!
摘要:盘点5个常用的依赖注入框架,特别是前面2个。 1、Microsoft.Extensions.DependencyInjection 这是.Net Core框架本身内置集成的,我们只需引入Microsoft.Extensions.DependencyInjection,就可以直接使用。 using D 阅读全文

posted @ 2024-12-27 11:06 jack_Meng 阅读(91) 评论(0) 推荐(0)

计算机概念——零拷贝--C#代码实现
摘要:前言 什么是零拷贝技术? 首先计算机不存在什么真的零拷贝技术,这点是确认的。 零拷贝值得是减少多余的拷贝的意思。 正文 首先如果我们要传输文件是怎么处理的呢? 当需要从磁盘读取数据到内存时,‌CPU会发出指令通知硬盘控制器进行读取操作。‌ 此后,‌CPU可以执行其他任务,‌而不需要持续参与数据的读取 阅读全文

posted @ 2024-11-26 08:45 jack_Meng 阅读(355) 评论(0) 推荐(0)

C# 表达式树 ---- 系列教程
摘要:C# 表达式树 从 0 学习表达式树。 作者:痴者工良 地址:https://ex.whuanle.cn 作者博客:http://www.whuanle.cn 1. 表达式树基础 2. 基础知识 3. 变量、常量、赋值 4. 五类运算符的表达 5.判断语句 6. 循环控制 7. 值类型、引用类型、泛 阅读全文

posted @ 2024-11-18 11:35 jack_Meng 阅读(89) 评论(0) 推荐(0)

C# 反射与特性 ---- 系列教程
摘要:C# 反射与特性系列教程 本系列讲述 C# 中通反射和特性的使用,文章不仅对知识原理做了详细的讲解,并且有大量代码示例,后面还有多个实战演练。 作者:痴者工良 地址:https://reflect.whuanle.cn 作者博客:http://www.whuanle.cn 1. 反射基础 2. 探究 阅读全文

posted @ 2024-11-18 11:32 jack_Meng 阅读(282) 评论(0) 推荐(0)

开源 - Ideal库 - 常用枚举扩展方法
摘要:开源 - Ideal库 - 常用枚举扩展方法(一) 合集 - Ideal库 - Common库(6) 1.开源 - Ideal库 - 常用时间转换扩展方法(一)11-072.开源 - Ideal库 - 常用时间转换扩展方法(二)11-093.开源 - Ideal库 - 获取特殊时间扩展方法(三)11 阅读全文

posted @ 2024-11-14 13:57 jack_Meng 阅读(46) 评论(0) 推荐(0)

开源 - Ideal库 - 常用时间转换扩展方法
摘要:开源 - Ideal库 - 常用时间转换扩展方法(一) 合集 - Ideal库 - Common库(3) 1.开源 - Ideal库 - 常用时间转换扩展方法(一)11-07 2.开源 - Ideal库 - 常用时间转换扩展方法(二)11-093.开源 - Ideal库 - 特殊时间扩展方法(三)1 阅读全文

posted @ 2024-11-11 09:19 jack_Meng 阅读(55) 评论(0) 推荐(0)

适用于 Visual Studio 的 SDK 下载 .NetCore,NET Standard,Framework各个版本
摘要:微软官方下载地址:https://dotnet.microsoft.com/zh-cn/download/visual-studio-sdks?cid=getdotnetsdk 以下适用于 Visual Studio 的 .NET 的各种 SDK。有关更多选项,请访问下载页面。 .NET/.NET 阅读全文

posted @ 2024-10-26 14:19 jack_Meng 阅读(963) 评论(0) 推荐(0)

.NET 9 优化,抢先体验 C# 13 新特性
摘要:合集 - .NET 基础知识(3) 1..NET 9 优化,抢先体验 C# 13 新特性08-20 2.《黑神话:悟空》神话再现,虚幻引擎与Unity/C#谁更强?08-213..NET 6.0 + WPF 使用 Prism 框架实现导航09-11 收起 阅读目录 前言 新特性 总结 下载地址 参考 阅读全文

posted @ 2024-09-14 09:13 jack_Meng 阅读(165) 评论(0) 推荐(0)

C#获取当前程序所在路径的各种方法
摘要:一、获取完整包含执行程序的路径:exe文件所在的目录+.exe文件名 1、方法1:Type.Assembly.Location //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; 结果:X:\xxx\xxx 阅读全文

posted @ 2024-09-11 14:55 jack_Meng 阅读(2669) 评论(0) 推荐(0)

【c#】使用Win32API控制台程序的显示和隐藏
摘要:大家好,又见面了,我是你们的朋友全栈君。 在项目开发的过程中,为了方便调试,利用控制台打印出一些提示信息,当安装到现场的时候,我们担心工作人员手误关掉了程序,所以将控制台隐藏,让程序在后台跑。下面是具体的显示和隐藏的代码: 代码语言:C# 复制 /// <summary> /// 控制台帮助类 // 阅读全文

posted @ 2024-09-06 16:40 jack_Meng 阅读(169) 评论(0) 推荐(0)

细聊C# AsyncLocal如何在异步间进行数据流转--源码探究
摘要:前言# 在异步编程中,处理异步操作之间的数据流转是一个比较常用的操作。C#异步编程提供了一个强大的工具来解决这个问题,那就是AsyncLocal。它是一个线程本地存储的机制,可以在异步操作之间传递数据。它为我们提供了一种简单而可靠的方式来共享数据,而不必担心线程切换或异步上下文的变化。本文我们将探究 阅读全文

posted @ 2024-09-04 10:33 jack_Meng 阅读(71) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 28 下一页

导航