会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
少年。
博客园
首页
新随笔
联系
订阅
管理
2026年6月11日
DeepSeek V4 Pro + Flash 分工编程:成本骤降 60%+ 的混合模型工作流
摘要: DeepSeek V4 Pro + Flash 分工编程:成本骤降 60%+ 的混合模型工作流 Pro 和 Flash 到底怎么选?全用 Pro 太贵,全用 Flash 怕质量不行。这篇就来聊聊如何用「Pro 规划 + Flash 执行 + Pro 审查」的混合工作流,在不牺牲代码质量的前提下,把 API 费用砍掉一半以上。
阅读全文
posted @ 2026-06-11 18:10 少年。
阅读(16)
评论(0)
推荐(0)
2026年6月9日
Main() 与命令行参数
摘要: C# 中 `Main` 方法的完整用法,涵盖所有 8 种有效签名、返回值规则、命令行参数处理及异步支持。`Main` 必须为 `static`,可返回 `void`、`int`、`Task` 或 `Task
阅读全文
posted @ 2026-06-09 16:09 少年。
阅读(7)
评论(0)
推荐(0)
C#12 中的 Using Alias
摘要: C# 12中`using alias`(类型别名)功能的改进。核心变化是:此前C# 1~11中,别名仅支持普通类、结构体、接口、委托和封闭泛型,不支持元组、指针、开放泛型和`ref struct`等类型。C# 12大幅扩展了支持范围,允许为任何类型创建别名,包括:元组类型(如`using Point = (int X, int Y)`)、指针类型(需unsafe上下文)、开放泛型(如`using Pair
阅读全文
posted @ 2026-06-09 13:42 少年。
阅读(3)
评论(0)
推荐(0)
C# using 语句与资源管理
摘要: C# using 语句与资源管理 using 到底管了什么?为什么说它“安全”?这篇文章就来聊聊 using 语句的核心原理、最佳实践以及一些容易被忽略的注意事项。
阅读全文
posted @ 2026-06-09 11:15 少年。
阅读(6)
评论(0)
推荐(0)
C# using 别名用法
摘要: C# 中 `using` 别名的核心用法和关键注意事项。`using` 别名通过为命名空间或具体类型(包括泛型)创建简短、易记的替代名称,主要用于解决命名冲突、简化深层命名空间、提高代码可读性以及处理版本兼容问题。文章详细说明了别名的作用域规则(仅限声明文件内有效,不同文件需重新声明),以及避免与现有类型或变量命名冲突的注意事项。基础用法包括命名空间别名和类型别名,高级特性则涵盖了 C# 10 引入的 `global using`(项目级别名)、文件范围别名,以及别名与静态 `using` 指令的协同使用,从而进一步提升代码的整洁度和可维护性。
阅读全文
posted @ 2026-06-09 08:45 少年。
阅读(7)
评论(0)
推荐(0)
2026年6月5日
Vue3 集成 SCSS 配置
摘要: 本文全面介绍了在Vue3项目中集成SCSS的完整流程与高级用法。内容涵盖:安装依赖(sass和sass-loader,支持npm/yarn/pnpm)、基础组件内使用SCSS变量和嵌套语法、全局样式文件引入及Vite配置全局变量自动注入(通过additionalData),以及高级功能如定义和使用mixins、响应式设计、样式模块化等。同时提供了常见注意事项和配置“坑点”,如路径别名和sass包的导入方式选择。适合需要提升样式可维护性和开发效率的Vue3开发者参考。
阅读全文
posted @ 2026-06-05 14:50 少年。
阅读(5)
评论(0)
推荐(0)
Vue3 中配置 EditorConfig
摘要: EditorConfig 用于统一团队代码风格,避免协作时因格式差异导致合并冲突。在 Vue3 项目中,只需在根目录创建 `.editorconfig` 文件,配置缩进、换行、编码等基础格式。
阅读全文
posted @ 2026-06-05 13:40 少年。
阅读(6)
评论(0)
推荐(0)
C# 文件级 using(global using)
摘要: 本文介绍了C# 10引入的全局using指令(global using),用于在项目中声明全局命名空间,避免每个文件重复编写using。全局using适用于项目公共命名空间、工具类以及大型项目统一管理。使用时需注意作用域优先级、命名冲突、编译顺序及项目兼容性(需C# 10及以上版本)。基本用法通过在文件中添加`global using`声明实现,也可在项目文件中启用`ImplicitUsings`自动生成常用命名空间。高级用法包括条件编译、静态全局using和别名全局using,能提升代码简洁性,但需谨慎使用以避免可读性下降。建议团队项目中建立“全局using清单”并文档化。
阅读全文
posted @ 2026-06-05 10:10 少年。
阅读(3)
评论(0)
推荐(0)
2026年6月1日
C# global using 全局引入
摘要: C# 10 引入的 `global using` 指令允许在项目级别全局声明命名空间,使所有代码文件自动引用,无需重复写 `using` 语句。推荐创建 `GlobalUsings.cs` 文件统一管理全局引用。新项目通过 `ImplicitUsings` 设置可隐式生成常用命名空间。使用时需注意:不能放在 `namespace` 内部、支持条件编译、避免重复声明。该特性减少代码重复、提升开发效率,适用于基础稳定且全局通用的命名空间,模块特定命名空间仍建议使用传统 `using`。
阅读全文
posted @ 2026-06-01 14:44 少年。
阅读(10)
评论(0)
推荐(0)
2026年5月30日
C# 匿名类型
摘要: 本文介绍了C#匿名类型的核心概念、用法及适用场景。匿名类型通过`new { ... }`语法快速封装一组只读属性,无需预先定义命名类型,属性名可由变量自动推断,且必须使用`var`声明。它在LINQ的`select`子句中用于投影(提取属性子集)最为常见。匿名类型具有基于值的相等性(相同属性名和类型的实例会共享同一编译器生成类型,`Equals`按值比较)。支持嵌套匿名类型,可通过`with`表达式创建副本,支持表达式树,但属性只读、不能跨方法使用(不能作为返回类型、参数或字段)。与元组的比较显示:匿名类型是引用类型,适合表达式树(如EF查询);元组是值类型,支持解构和可写属性,更通用、性能更好。新代码推荐优先使用元组,而匿名类型仍是LINQ投影和表达式树场景的专用工具。
阅读全文
posted @ 2026-05-30 16:33 少年。
阅读(6)
评论(0)
推荐(0)
下一页
公告