c#属性 [ApiExplorerSettings(IgnoreApi = true)]有什么作用?在项目开发中,前后端分离已然成为目前的趋势。在后端开发中,netCore 中可以使用Swagger 来方便管理我们的Api 接口。但是生产环境中,我们不想对外暴露api 接口,毕竟这样很不安全,我们会怎么做?最简单的一…
2024-01-16 135
collection 集合集合定义:集合(Collection)类是专门用于数据存储和检索的类集合的作用:集合本质是一种数据结构,用于存储数据常见数据来源:来自数据库、XML文件、文本文件、用户输入、网络API调用等集合(Collection)类是专门用于数据存储和检索的类。这些类提供了…
2024-01-15 100
List<>的Find方法泛型集合List<T>中的Find函数用于查找集合中符合指定条件的元素..相比foreach遍历元素,用Find函数查找,代码更简洁.函数原型如下:public T Find(Predicate<T> match);其中Predicate为C#定义好的委托,原型如下:public delegate boo…
2024-01-15 93
Dictionary<TKey,TValue>字典的用法:先看看如何构造:var a=new Dictionary<TKey,TValue>();看见尖括号就知道它是c#2.0的泛型了,所以它可以容纳任何类型。首先,字典有一个键<TKey>和一个值<TValue>,其中键必须是唯一的,不能重复。键不能是空引…
2024-01-15 98
构建:var list=new List<int>();首先,List 是个强类型,很安全。其次看那个尖括号,它是 C#2.0 时加入的泛型,所以并不存在像 ArrayList 那样要拆/装箱以此造成性能浪费。然后,List 通过索引分配,索引与数组一样,从 0 开始。它可以通过索引来读取值:var a=ne…
2024-01-15 93