01 2023 档案

摘要:在 C# 9 中,foreach 循环可以使用扩展方法。在本文中,我们将通过例子回顾 C# 9 中如何扩展 foreach 循环。 代码演示 下面是一个对树形结构进行深度优先遍历的示例代码: using System;using System.Collections.Generic;namespac 阅读全文
posted @ 2023-01-06 09:21 Newbe36524 阅读(2184) 评论(12) 推荐(8) 编辑
摘要:Result 类型是许多编程语言中处理错误的常用方式,包括 C# 的 dotNext 库。在本文中,我们将通过例子回顾 C# 中 using 语句和隐式类型转换的使用。 预期效果 下面是一个示例代码,演示了 Result 类型的使用方法: namespace TestProject1;public  阅读全文
posted @ 2023-01-05 09:24 Newbe36524 阅读(601) 评论(2) 推荐(9) 编辑
摘要:InternalsVisibleTo 属性允许你指定一个或多个程序集,这些程序集可以访问当前程序集中的内部类型。经常在进行单元测试时使用,例如,你可以在一个项目中定义一个内部类型,然后在另一个项目中进行单元测试。本文将介绍如何指定多个项目的 InternalsVisibleTo,从而不需要在每个项目 阅读全文
posted @ 2023-01-04 09:25 Newbe36524 阅读(173) 评论(0) 推荐(0) 编辑
摘要:有的时候你有多个应用程序,它们需要使用相同的日志配置。在这种情况下,你可以将日志配置放在一个共享的位置,然后通过项目文件快速引用。方便快捷,不用重复配置。 Directory.Build.props 通过在项目文件夹中创建一个名为 Directory.Build.props 的文件,可以将配置应用于 阅读全文
posted @ 2023-01-03 09:03 Newbe36524 阅读(414) 评论(3) 推荐(3) 编辑
摘要:本文将介绍如何为 ASP.NET Core 项目添加 Serilog。 添加 Serilog 首先,我们需要在项目中添加 Serilog 的 NuGet 包。 dotnet add package Serilog.AspNetCore 修改 Program.cs 在 Program.cs 中,添加 阅读全文
posted @ 2023-01-02 09:24 Newbe36524 阅读(441) 评论(3) 推荐(6) 编辑

点击右上角即可分享
微信分享提示