Technical genius
产品原型 + UI设计 + 前端开发 + 后端开发 + 移动端开发 + 桌面应用开发 + 运维
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第六章 LINQ编程
LINQ(语言集成查询)是C#和VB中的强大查询技术,提供标准化的数据查询方式。它支持两种语法形式:方法语法(命令式调用运算符)和查询语法(类SQL声明式)。LINQ查询包含from、select、where等核心子句,提供过滤(Where)、排序(OrderBy)、分组(GroupBy)等标准运算符,以及First、Count等数据操作方法。LINQ依托隐式类型(var)、匿名类型、Lambda表达式(=>)等语言特性实现灵活查询,Func委托支持参数化查询。该技术能处理各种数据源,通过编译时转换将查询语原创 2025-12-12 08:55:17 · 4 阅读 · 0 评论 -
第五章 异步编程
.NET异步编程通过async/await关键字和Task类实现,能提高服务器并发处理能力但不会提升单个请求效率。异步方法使用async修饰,配合await调用,控制权会转移给调用者。常用异步方法包括文件操作、HTTP请求等以Async结尾的方法。异步编程与多线程不同,默认不会自动创建新线程,需用Task.Run显式指定。反编译工具可分析异步代码实现原理。原创 2025-12-12 08:54:53 · 4 阅读 · 0 评论 -
第四章 C#新语法
本文总结了C#新版本中的核心语法改进:1)顶级语句简化程序入口;2)命名空间优化包括文件范围声明和全局using指令;3)可空引用类型减少空指针异常;4)增强的模式匹配支持多种匹配方式;5)switch表达式扩展功能;6)record类型提供不可变数据模型,区分引用类型和值类型实现。这些特性显著提升了代码简洁性、安全性和开发效率。原创 2025-12-11 09:00:10 · 12 阅读 · 0 评论 -
第三章 .NET Core命令行工具及包管理
.NET Core命令行工具(dotnet)提供跨平台的项目管理功能,支持项目创建、构建、测试、发布等操作。NuGet作为.NET生态的包管理工具,可通过dotnet命令或Visual Studio进行管理,支持包的添加、删除、更新等操作。dotnet命令包含add/remove package等NuGet相关子命令,Visual Studio则提供图形界面和PowerShell控制台两种管理方式。这套工具链为.NET开发提供了统一的包管理和项目构建解决方案。原创 2025-12-11 08:59:43 · 9 阅读 · 0 评论 -
第二章 (.NET Core环境搭建)第三节( Visual Studio for Mac)
摘要:Visual Studio for Mac是微软专为macOS开发者设计的.NET集成开发环境,基于Xamarin Studio打造。其核心优势包括:原生macOS体验、强大的.NET开发支持(跨平台项目、多语言兼容、调试工具)以及移动开发一体化(Xamarin集成、模拟器支持)。系统要求需64位处理器、4GB以上内存及macOS 11.0+系统。支持Xamarin、.NET Core等多种应用开发,是macOS平台构建现代应用的理想工具。原创 2025-12-10 09:38:54 · 76 阅读 · 0 评论 -
第二章 (.NET Core环境搭建)第二节( Visual Studio Code)
本文介绍了Visual Studio Code(VSCode)这款跨平台代码编辑器的特性与使用指南。VSCode由微软开发,具有轻量级、高性能和高度可定制化等特点,支持Windows、macOS和Linux系统。文章详细说明了VSCode的下载安装流程、.NET运行时配置方法,并重点分析了其核心优势:智能代码补全、内置终端、跨平台兼容性以及丰富的扩展插件市场。最后总结VSCode作为现代开发工具的价值,指出其将持续演进以满足开发者需求,是提升编程效率的理想选择。原创 2025-12-10 09:27:38 · 82 阅读 · 0 评论 -
第二章 (.NET Core环境搭建)第一节( Visual Studio 2026)
本文介绍了Visual Studio 2026的下载安装及主要功能。用户可通过微软官网下载免费版,安装时可选择所需组件,包括ASP.NET开发、语言包等,支持自定义安装路径。该版本是微软2025年发布的最新版,具有AI深度集成、性能提升50%、全新Fluent UI界面、支持.NET10和C#14等特性。提供社区版(免费)和专业/企业版(需订阅),每月功能更新,每年11月发布大版本。安装时可选择基础开发组件,后期可随时添加新组件。原创 2025-12-09 09:12:52 · 33 阅读 · 0 评论 -
第一章 (ASP.NET Core入门)第三节( 认识.NET Standard)
.NETStandard是微软为统一不同.NET实现(如.NETCore、.NETFramework、Xamarin)而推出的API规范,通过版本控制(1.0-2.1)解决跨平台兼容性问题。其核心特点包括仅定义规范不提供实现、版本向下兼容等。版本选择需权衡API需求(1.0基础/2.1高级)、目标平台支持(如.NETFramework需4.6.1+)及未来扩展性。值得注意的是,.NET5+已转向模块化API,不再依赖.NETStandard。原创 2025-12-08 19:58:09 · 124 阅读 · 0 评论 -
第一章 (ASP.NET Core入门)第二节( 认识ASP.NET Core)
ASP.NET Core是微软推出的跨平台、高性能开源框架,用于构建云连接应用和Web API。其核心特点包括:统一Web UI/API开发场景、支持Razor Pages和Blazor、多平台运行、模块化HTTP管道、内置依赖注入等。ASP.NET Core从1.0发展到7.0版本,3.x后仅支持.NET Core。相比传统ASP.NET,它具有更高性能、多版本并行、灵活部署等优势,支持Windows/Linux/macOS/Docker,并提供长期支持版本。作为开源项目,它受到Microsoft和原创 2025-12-08 16:45:54 · 76 阅读 · 0 评论 -
第一章 (ASP.NET Core入门)第一节( 认识.NET Core)
.NET Core是微软推出的新一代跨平台、开源开发框架,支持Windows、Linux和macOS系统。它继承了.NET Framework的核心特性,同时进行了全新设计,提供一致的API、多语言支持和丰富的软件包系统。.NET Core版本分为LTS(长期支持)和STS(标准支持),适用于Web开发、物联网、企业应用、云服务等多个领域,其高性能和灵活性使其成为现代应用开发的重要选择。原创 2025-12-08 16:05:38 · 91 阅读 · 0 评论
分享