摘要:
使用场景 你定义了一个接口并写好了一些代码注释在接口上的方法上; 但每个实现此接口的类是否还需要再写一遍这些注释呢,假如不写似乎无法查看到方法的功能说明呢, 这时你就可以在实现方法上加入///标记,这样文档注释就继承下来了 示例 定义了一个接口,并给接口方法写了方法注释 namespace Inhe 阅读全文
摘要:
为什么数组索引从0开始 由于历史原因C语言的数组索引从0开始,而这个索引其实是表示内存相对于起始地址的偏移 通过偏移量获取 int[] someArray = new int[5] { 1, 2, 3, 4, 5 }; int lastElement = someArray[someArray.Le 阅读全文
摘要:
依赖注入 using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; IHost host = Host. 阅读全文
摘要:
new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(); 阅读全文
摘要:
Hashtable存储object类型; Dictionary<TKey,TValue> 泛型比Hashtable减少了装箱拆箱操作 ConcurrentDictionary<TKey,TValue>线程全的字典类型 阅读全文
摘要:
属性通过属性访问器访问,即get;set;方法 语法 没有显示声明get;set;方法 public class Person { public string FirstName; // 没有显示声明get;set;方法 } 显示声明get;set; public class Person { pu 阅读全文
摘要:
[ApiExplorerSettings(IgnoreApi = true)] 方法上增加特性 阅读全文
摘要:
using System.Reflection; using System.IO; namespace LINQReflection { class ReflectionHowTO { static void Main(string[] args) { Assembly assembly = Ass 阅读全文
摘要:
双引号转义用四个双引号"""" 获取单元格值用& 字符串拼接用& Examples =""""&E3&"."&K3&""""&"," 阅读全文