收藏本版 |订阅

C#论坛 今日: 0|主题: 618|排名: 84 

  • TypedSql:在 C# 类型系统上实现一个 SQL 查询引擎
    前言 在 .NET 里写查询的时候,很多场景下数据其实早就都在内存里了:不是数据库连接,也不是某个远程服务的结果,而就是一个数组或者 List<T>。我只是想过滤一下、投影一下。这时候,通常有几种选择: 写一个 foreach 循环 —— 性能好、可控,但代码稍微有点啰嗦; 用 LINQ —— 写起来舒服,看起来也优雅,就是有迭代器 ...
    0152 露从今夜白 发表于 2025-11-24 C#论坛
  • 九成九新自用C#入门文档
    C#九成九新个人用入门指南 前言 如果你是第一次学习编程,那么,可能会非常困难,如果你曾经学过面向对象的编程语言,那么可能会非常轻松 C:你干脆直接提我名字得了吧 在我们正式学习之前,我需要讲几个比较基础的知识 1. 高级语言,低级语言,强类型,弱类型 高级语言和低级语言,这两个概念对初学者来会非常头疼,网上 ...
    0137 薛惠敏 发表于 2025-11-17 C#论坛
  • 从 .NET Core1.0 到 .NET 10:.NET + C# 演进全景
    本文回顾微软 .NET 与 C# 语言从跨平台起步到统一平台、再到现代化性能优化的全过程。每个版本都配有简明 Demo 代码,便于开发者快速掌握特性变化与实践。 一、.NET Core 时代:跨平台的开端 1. .NET Core 1.x(C# 7.0) 发布时间:.NET Core 1.0 于 2016-06-27 发布。 意义:标志 .NET 生态迈向真正跨平台、开源。 ...
    065 一支梅 发表于 2025-11-14 C#论坛
  • 我最喜欢的 C# 14 新特性
    C# 14 无疑是一个令人翘首以盼的版本,它带来了许多新特性和改进,旨在让我们的编程工作更加高效和便捷。官方公布的新特性列表相当丰富,包括: 扩展成员 (Extension members) 空条件赋值 (Null-conditional assignments) nameof 支持未绑定泛型类型 (nameof with unbound generic types) 为 Span<T> 和 ReadOnlySpan<T> ...
    0126 话费折扣充值 发表于 2025-8-6 C#论坛
  • C#.Net筑基-泛型T & 协变逆变
    01、什么是泛型? 泛型(Generics)是C#中的一种强大的强类型扩展机制,在申明时用“占位符”类型参数“T”定义一个“模板类型”,比较类似于C++中的模板。泛型在使用时指定具体的T类型,从而方便的封装、复用代码,提高类型的安全性,减少类型转换和装箱。 泛型就是为代码能 跨类型复用 而设计的,轻松复用代码逻辑,如 ...
    0180 我是乖乖 发表于 2025-6-30 C#论坛
  • C#.Net筑基-优雅LINQ的查询艺术
    Linq(Language Integrated Query,集成查询语言),顾名思义就是用来查询数据的一种语言(可以看作是一组功能、框架特性的集合)。在.NETFramework3.5(大概2007年)引入C#,用统一的C#语言快速查询各种数据,如数据库、XML文档、对象集合等等。Linq的诞生对 C# 编程领域产生了深远而持久的影响,改变了开发人员对查询的 ...
    0144 飞扬的思绪 发表于 2025-6-25 C#论坛
  • LinqPad:C#代码测试学习一品神器
    01、LinqPad是干嘛的? LinqPad 是一个可编写、运行C#(VB/F#/SQL)代码的轻量工具,C#开发者强烈推荐必备的工具,一个一旦用了就再也不想丢弃的工具。工具出自《C# 核心技术指南》的作者Joseph Albahari,一位.Net资深技术专家。 🎉主要应用场景: 快速代码功能测试(功能测试、性能测试),这可能是最常用的场景了。 把 ...
    096 代世明 发表于 2025-6-23 C#论坛
  • C# WinForms 实现打印监听组件
    一、组件简介 打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具,适用于企业级应用场景。它不仅支持多打印机任务的实时监控,还能通过 WebSocket 与外部系统集成,实现自动化打印、任务状态反馈、远程控制等功能。 二、界面功能介绍 1. 主界面与托盘集成 主窗体:采用 WinForms 界面,包含多标签页(Ta ...
    0177 王正良 发表于 2025-6-14 C#论坛
  • C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock
    引言:线程安全与锁的基本概念 线程安全 在多线程编程中,保障共享资源的安全访问依赖于有效的线程同步机制。理解并处理好以下两个核心概念至关重要: 线程安全:指某个类、方法或数据结构能够在被多个线程同时访问或修改时,依然保持内部状态的一致性,并产生预期的结果。这通常意味着需要对共享状态(如全局变量、静态变 ...
    0136 小馬文玩 发表于 2025-6-12 C#论坛
  • C#-Visual Studio工具使用实践
    Visual Studio —— 毋庸置疑的宇宙第一综合性编程IDE,可用于构建 Web、云、桌面、移动应用、服务和游戏。 📢 推荐安装Enterprise 企业版!功能最全。 01、Visual Studio基础配置 1.1、必备快捷键 快捷键 说明 Ctrl+C/V/X 常规的复制、粘贴、剪切,程序猿核心技能 Ctrl+Shift+V 会显示历史的剪切板内容,Win+ ...
    075 寄斋篆刻 发表于 2025-6-10 C#论坛
  • C#代码如何影响CPU缓存速度?
    CPU与RAM的隔阂 CPU与RAM是两个独立的硬件,并非集成在一起。所以他们两个之间一定会存在一个连接的桥梁,这个桥梁的名字叫做内存总线。 内存总线由三部分组成: 地址总线(Address Bus) 用于传输内存地址,也就是我们经常看到的0X77F84FAB这种类似的内存地址,一根总线代表一个电信号,一个电信号能传递高电平/低电平两种 ...
  • 一种更简单的方式运行 C# 代码,简化 C# 开发体验!
    前言 前段时间 .NET 10 Preview 4 推出了一种更简单的方式运行 C# 代码,即可以直接使用dotnet run file.cs 命令运行 C# 文件。这意味着我们不再需要创建项目文件或搭建整个应用程序框架,就能够快速运行脚本、测试代码片段或验证想法。 dotnet run file.cs的作用 dotnet run file.cs你可以直接运行一个独立的 C#  ...
    0130 不想再受伤 发表于 2025-6-4 C#论坛
  • 换个方式用C#开发微信小程序
    pre { overflow-y: auto; max-height: 300px }   前一阵子帮朋友开发个微信小程序,一开始使用Wechat Devtools开发,实在受不了转用uniapp开发。后来突发奇想能否将C#写的PixUI编译成WebAssembly,由微信小程序加载运行。先上网搜了下小程序使用blazor的文章,都是用WebView包了一下blazor应用,没有参考价值,还是自己动 ...
    074 聂风精密传动定制 发表于 2025-5-15 C#论坛
  • 理解 C# 中的各类指针
    目录前言对象引用(Object Reference)指针(Pointer)指针的声明和使用指针可以指向的位置可以声明指针的位置指向值类型变量的指针指向对象引用的指针指向 GC Heap 的指针指向数组元素的指针指向静态字段的指针指向非托管内存的指针作为方法参数的指针作为方法返回值的指针多级指针进一步理解 fixed 关键字IntPtr基本概念 ...
    0126 鬼画符 发表于 2025-5-12 C#论坛
  • 一个包含 80+ C#/.NET 编程技巧实战练习开源项目!
    项目介绍 C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。 C#/.NET/.NET Core全面的学习、工作、面试指南知识库! 开源地址:https://github.com/YSGStudyHards/ ...
    0156 刘啊龙 发表于 2025-5-4 C#论坛
  • C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
    自C# 7.0以来,C#语言在类型系统方面引入了众多新数据类型、类型构造和语言特性,以提升性能、类型安全性和开发效率。本文全面整理了从C# 7.0到C# 14.0(截至2025年4月,C# 14.0为预览版)类型系统的新增内容,包括值元组、Span<T>、ReadOnlySpan<T>、Memory<T>、ReadOnlyMemory<T>、可空引用类型、记录、本机大小整数、记 ...
    0153 清香米兰 发表于 2025-4-24 C#论坛
  • 使用MCP C# SDK开发MCP Server + Client
    大家好,我是Edison。 近日被MCP刷屏了,刚好看到张队发了一篇文章提到MCP的官方C# SDK发布了预览版,于是手痒痒尝了一下鲜,写了一个DEMO分享给大家。 MCP是什么鬼? MCP,全称是“模型上下文协议”(Model Context Protocol),是Anthropic开源的一个标准协议。打个比方,它就像是AI世界的“USB-C”接口。你知道USB-C吧? ...
    0124 厦门大学 发表于 2025-4-2 C#论坛
  • C# 中比较实用的关键字,基础高频面试题!
    前言 在C#编程中关键字是构建逻辑和实现功能的基石,它承载着编程语言的语法规则和编程智慧。熟练掌握这些基础高频关键字对提升编程能力和面试表现至关重要,它们是日常开发和解决复杂问题的关键。 DotNetGuide 全面的C#/.NET/.NET Core学习、工作、面试指南,记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实 ...
    0100 雪千纯 发表于 2025-3-21 C#论坛
  • C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
    前言 自从 DeepSeek 大模型火了以来,网络上出现了许多关于本地部署的教程和方法。然而,要真正深入了解其功能和应用,还是需要自己动手进行一次本地部署。 DeepSeek 作为一个高效的自然语言处理模型,其本地部署能力为大家提供了灵活的应用场景。不管是开发私有化的 AI 应用,还是集成到现有的系统中,DeepSeek 都能提供强 ...
    086 年轮虎 发表于 2025-2-25 C#论坛
  • [翻译] 为什么 Tracebit 用 C# 开发
    原文: [Why Tracebit is written in C#] 作者: [Sam Cox (Tracebit联合创始人兼CTO)] 译者: [六六] (译注:Tracebit成立于2022年,是一家提供云威胁检测服务的公司。其平台采用轻触式基础设施,企业可以在短短30分钟内在云网络上设置和打开威胁欺骗。目前,Tracebit已经保护了超过250个云账户和1500个云金丝雀资源,每周处 ...
    0139 糊涂的糊涂 发表于 2025-2-21 C#论坛
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部