- 随着 .NET 6 的发布,微软在 C# 中引入了多项新功能,简化了开发过程,提高了代码的可读性和可维护性。其中一个引人注目的新特性就是隐式 using 指令(Implicit Using Directives)以及全球 using 指令(Global Using Directives)。它们不仅让代码更加简洁,还提高了开发效率。本文将带您深入了解这些新特性,包括隐式 using 指令的原理... 随着 .NET 6 的发布,微软在 C# 中引入了多项新功能,简化了开发过程,提高了代码的可读性和可维护性。其中一个引人注目的新特性就是隐式 using 指令(Implicit Using Directives)以及全球 using 指令(Global Using Directives)。它们不仅让代码更加简洁,还提高了开发效率。本文将带您深入了解这些新特性,包括隐式 using 指令的原理...
- 引言Visual Studio Code (VS Code) 是一款轻量级但功能强大的源代码编辑器,支持多种编程语言,包括 C#。对于 C# 开发者来说,掌握 VS Code 的一些基本使用技巧可以显著提高开发效率。本文将从基础设置开始,逐步深入到一些常见的问题和易错点,并提供相应的解决方案。 一、环境搭建 1. 安装 VS Code首先,确保你已经安装了最新版本的 Visual Stud... 引言Visual Studio Code (VS Code) 是一款轻量级但功能强大的源代码编辑器,支持多种编程语言,包括 C#。对于 C# 开发者来说,掌握 VS Code 的一些基本使用技巧可以显著提高开发效率。本文将从基础设置开始,逐步深入到一些常见的问题和易错点,并提供相应的解决方案。 一、环境搭建 1. 安装 VS Code首先,确保你已经安装了最新版本的 Visual Stud...
- 在软件开发中,选择合适的编程语言、运行时和开发环境至关重要。C#作为一种流行的编程语言,与.NET框架及Visual Studio的版本紧密相关。了解这些版本之间的关系,可以帮助开发者在项目中做出更明智的决策。第一部分:C#语言的发展历程C# 1.0发布年份:2000主要特性:类、对象、基本数据类型。对应.NET版本:.NET Framework 1.0。C# 2.0发布年份:2005主要特... 在软件开发中,选择合适的编程语言、运行时和开发环境至关重要。C#作为一种流行的编程语言,与.NET框架及Visual Studio的版本紧密相关。了解这些版本之间的关系,可以帮助开发者在项目中做出更明智的决策。第一部分:C#语言的发展历程C# 1.0发布年份:2000主要特性:类、对象、基本数据类型。对应.NET版本:.NET Framework 1.0。C# 2.0发布年份:2005主要特...
- 在 .NET 开发中,内存管理是一个重要的主题。垃圾回收(Garbage Collection,GC)机制负责自动管理内存,以减少内存泄漏的风险。虽然 GC 的运行是自动的,但开发者仍然可以通过某些编程实践来优化内存使用。在这篇文章中,我们将深入探讨在 .NET 方法中将引用对象设置为 null 的影响,以及这是否可以导致 GC 提前回收对象。一、理解垃圾回收机制在深入话题之前,首先需要理解... 在 .NET 开发中,内存管理是一个重要的主题。垃圾回收(Garbage Collection,GC)机制负责自动管理内存,以减少内存泄漏的风险。虽然 GC 的运行是自动的,但开发者仍然可以通过某些编程实践来优化内存使用。在这篇文章中,我们将深入探讨在 .NET 方法中将引用对象设置为 null 的影响,以及这是否可以导致 GC 提前回收对象。一、理解垃圾回收机制在深入话题之前,首先需要理解...
- .NET 9开始,AOT支持Win7和XP,不仅仅只支持SP1版本 .NET 9开始,AOT支持Win7和XP,不仅仅只支持SP1版本
- 引言在人工智能和机器学习的领域中,向量数据库正变得越来越重要。Pinecone 是一个专为高效处理和查询大规模向量数据而设计的向量数据库。它允许工程师和数据科学家轻松构建基于向量的 AI 应用程序,这些应用程序需要高效的相似性搜索和排名。Pinecone 的 .NET SDK 为 .NET 开发者提供了一个强大的工具,以便更容易地集成和使用 Pinecone 的服务。什么是 Pinecone... 引言在人工智能和机器学习的领域中,向量数据库正变得越来越重要。Pinecone 是一个专为高效处理和查询大规模向量数据而设计的向量数据库。它允许工程师和数据科学家轻松构建基于向量的 AI 应用程序,这些应用程序需要高效的相似性搜索和排名。Pinecone 的 .NET SDK 为 .NET 开发者提供了一个强大的工具,以便更容易地集成和使用 Pinecone 的服务。什么是 Pinecone...
- C# 是一种由微软开发的现代、通用、面向对象的编程语言。.NET 是一个为多种编程语言提供统一运行环境的框架,而 .NET Core 是 .NET 的跨平台、开源版本。这三者共同构成了现代应用程序开发的基石。本文将深入探讨 C#、.NET 和 .NET Core 的核心概念、特性、使用场景以及如何利用它们构建高效、可扩展的应用程序。C# 语言:简洁而强大C# 是一种类型安全的面向对象编程语言... C# 是一种由微软开发的现代、通用、面向对象的编程语言。.NET 是一个为多种编程语言提供统一运行环境的框架,而 .NET Core 是 .NET 的跨平台、开源版本。这三者共同构成了现代应用程序开发的基石。本文将深入探讨 C#、.NET 和 .NET Core 的核心概念、特性、使用场景以及如何利用它们构建高效、可扩展的应用程序。C# 语言:简洁而强大C# 是一种类型安全的面向对象编程语言...
- 在本文中,我们将通过一个实战项目来展示如何使用C#、.NET和.NET Core来构建一个简单的电子商务平台。这个项目将涵盖后端API的开发、数据库设计、以及前端页面的基本呈现。项目概述我们将构建一个名为“ShopOnline”的电子商务平台,它将允许用户浏览商品、查看详情、添加商品到购物车、下订单等。技术栈后端:.NET Core 5.0、ASP.NET Core Web API数据库:E... 在本文中,我们将通过一个实战项目来展示如何使用C#、.NET和.NET Core来构建一个简单的电子商务平台。这个项目将涵盖后端API的开发、数据库设计、以及前端页面的基本呈现。项目概述我们将构建一个名为“ShopOnline”的电子商务平台,它将允许用户浏览商品、查看详情、添加商品到购物车、下订单等。技术栈后端:.NET Core 5.0、ASP.NET Core Web API数据库:E...
- 前言项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。+假如你有其他的项目架构模式推荐,欢迎在文末留言🤞!!!三层架构三层架构是一种经典的软件架构模式,它将应用程序分为三个主要层次:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。分层职责表示层(UI):负责用户界面和用户交互,是用户... 前言项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。+假如你有其他的项目架构模式推荐,欢迎在文末留言🤞!!!三层架构三层架构是一种经典的软件架构模式,它将应用程序分为三个主要层次:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。分层职责表示层(UI):负责用户界面和用户交互,是用户...
- 什么是ORM?ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。它解决了对象和关系型数据库之间的数据交互问题,ORM的作用是在关系型数据库和业务实体对象之间作一个映射,这样我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。... 什么是ORM?ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。它解决了对象和关系型数据库之间的数据交互问题,ORM的作用是在关系型数据库和业务实体对象之间作一个映射,这样我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。...
- Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。开源地址:https://github.com/Av... Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。开源地址:https://github.com/Av...
- 前言C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿,推荐或自荐优质文章/项目/学习资源等。每周一定期发布!!!📰C#/.NET/.NET Core技术前沿周刊汇总:https://githu... 前言C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿,推荐或自荐优质文章/项目/学习资源等。每周一定期发布!!!📰C#/.NET/.NET Core技术前沿周刊汇总:https://githu...
- 前言在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。拾遗补漏GitHub开源地址https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotN... 前言在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。拾遗补漏GitHub开源地址https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotN...
- 前言本文源于知乎的一个提问,如标题所示:有哪些让你「 爽到爆炸 」的 Windows 软件?今天大姚给大家分享6款C#/.NET开源且免费的Windows软件,希望可以帮助大家提高学习、开发、办公效率。Microsoft PowerToys项目简介: Microsoft PowerToys 是使用 C++ 和 C# 编程语言开发的。它利用了 Windows 操作系统的底层功能和 API,以及... 前言本文源于知乎的一个提问,如标题所示:有哪些让你「 爽到爆炸 」的 Windows 软件?今天大姚给大家分享6款C#/.NET开源且免费的Windows软件,希望可以帮助大家提高学习、开发、办公效率。Microsoft PowerToys项目简介: Microsoft PowerToys 是使用 C++ 和 C# 编程语言开发的。它利用了 Windows 操作系统的底层功能和 API,以及...
- 前言经常在DotNetGuide技术社区交流群里看到有小伙伴问:有什么好用的.NET定时任务调度框架推荐的?有什么好的WPF/WinForm/Blazor图表库推荐的?.NET好用的后台管理、权限工作流框架有推荐的吗?大家平时都是怎么找C#/.NET/.NET Core相关项目和框架的?本文将告诉你找.NET相关的项目和框架可以优先看DotNetGuide的C#/.NET/.NET Core... 前言经常在DotNetGuide技术社区交流群里看到有小伙伴问:有什么好用的.NET定时任务调度框架推荐的?有什么好的WPF/WinForm/Blazor图表库推荐的?.NET好用的后台管理、权限工作流框架有推荐的吗?大家平时都是怎么找C#/.NET/.NET Core相关项目和框架的?本文将告诉你找.NET相关的项目和框架可以优先看DotNetGuide的C#/.NET/.NET Core...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签