上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 46 下一页
摘要: 文件服务 using Microsoft.Extensions.FileProviders; var builder = WebApplication.CreateBuilder(args); builder.Services.AddRazorPages(); builder.Services.Ad 阅读全文
posted @ 2022-06-08 17:19 东百牧码人 阅读(117) 评论(0) 推荐(0)
摘要: 原理 .NET 中的事件基于委托模型。 委托模型遵循观观察者设计模式,使订阅者能够向提供方注册并接收相关通知。 观察者设计模式 在 .NET 中,通过实现泛型 System.IObservable 和 System.IObserver 接口来应用观察者设计模式。 泛型类型参数表示提供通知信息的类型。 阅读全文
posted @ 2022-06-08 09:17 东百牧码人 阅读(156) 评论(0) 推荐(0)
摘要: NET 包含一组委托类型,程序员可重用这些类型而无需创建新类型 Action<> 用于需要使用委托参数执行操作的情况。 它所封装的方法不返回值。 Func<> 通常用于现有转换的情况,也就是说需要将委托参数转换为其他结果时。 投影是一个很好的示例。 它所封装的方法返回指定值。 Predicate<> 阅读全文
posted @ 2022-06-07 17:51 东百牧码人 阅读(165) 评论(0) 推荐(0)
摘要: 开启swagger注释 项目设置勾选“文档文件” 加载文档文件 var builder = WebApplication.CreateBuilder(args); builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwag 阅读全文
posted @ 2022-06-03 20:38 东百牧码人 阅读(2798) 评论(0) 推荐(0)
摘要: StackPanel增加滚动条 StackPanel本身是没有滚动条的但是外边包裹ScrollViewer就能滚动了,示例如下 <ScrollViewer Grid.Row="1" Margin="10" Background="{DynamicResource SecundaryBackgroun 阅读全文
posted @ 2022-05-31 16:35 东百牧码人 阅读(927) 评论(0) 推荐(0)
摘要: 存储数据类型区别 特定类型(不包括 Object)的 Dictionary<TKey,TValue> 与 Hashtable 相比可为值类型提供更好的性能。 这是因为 Hashtable 的元素属于 Object 类型;因此,装箱和取消装箱通常发生在存储或检索值类型时。 可能有多个线程同时访问该集合 阅读全文
posted @ 2022-05-30 17:14 东百牧码人 阅读(34) 评论(0) 推荐(0)
摘要: Array.Foreach 使用委托泛型 通过传入不同的action就可以完成对数组不同的操作 namespace DotNET6Example { internal class ArrayForeach { /// <summary> /// 通过传入不同的action就可以完成对数组不同的操作 阅读全文
posted @ 2022-05-27 16:38 东百牧码人 阅读(27) 评论(0) 推荐(0)
摘要: 接口注释加入remarks标签 在方法上一行输入///自动生成注释大家肯定都会但是这里的注释只包括summary、 param 、returns,其实你还应该加入标签这在使用swagger生成文档时会很有用; 微软注释介绍文档:https://docs.microsoft.com/zh-cn/dot 阅读全文
posted @ 2022-05-27 16:09 东百牧码人 阅读(176) 评论(0) 推荐(0)
摘要: 泛型的利与弊 类型安全 代码更少且可以更轻松地重用代码 性能更好。 泛型集合类型通常能更好地存储和操作值类型,因为无需对值类型进行装箱 泛型委托可以在无需创建多个委托类的情况下进行类型安全的回调 泛型简化动态生成的代码。 使用具有动态生成的代码的泛型时,无需生成类型 参考: https://docs 阅读全文
posted @ 2022-05-25 17:29 东百牧码人 阅读(86) 评论(0) 推荐(0)
摘要: 开发一个非常Cool的类库 这里我开发了一个LootCode的TreeNode类库 源码地址:https://github.com/huzuohuyou/LeetCode/tree/master/LeetCode.TreeNode 配置元数据 修改项目.csproj文件添加如下内容 <Project 阅读全文
posted @ 2022-05-25 16:29 东百牧码人 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 46 下一页