소스 검색

Update README.md

懒得勤快 5 년 전
부모
커밋
df1372ba55
1개의 변경된 파일15개의 추가작업 그리고 1개의 파일을 삭제
  1. 15 1
      README.md

+ 15 - 1
README.md

@@ -20,10 +20,20 @@ SDK:.Net Core 3.1.0及以上版本
 ```shell
 PM> Install-Package Masuit.Tools.Net
 ```
-.NET Core 3.x
+.NET Core 2.x/3.x
 ```shell
 PM> Install-Package Masuit.Tools.Core
 ```
+## 为工具库注册配置
+工具库需要用到外部配置节:  
+1. EmailDomainWhiteList,邮箱校验需要用到的白名单域名,若未配置,则不启用邮箱校验白名单
+2. BaiduAK,获取IP/地理位置相关百度云APIKey,若未配置,则无法调用GetIPLocation以及GetPhysicalAddress相关方法
+```csharp
+public Startup(IConfiguration configuration)
+{
+    configuration.AddToMasuitTools(); // 若未调用,则默认自动尝试加载appsettings.json
+}
+```
 ## 特色功能示例代码
 ### 1.检验字符串是否是Email、手机号、URL、IP地址、身份证号
 ```csharp
@@ -951,6 +961,10 @@ dic.AddOrUpdate(new Dictionary<string, int>()
 dic.AddOrUpdate("5", 6, (s, i) => 66); // 如果是添加,则值为6,若更新则值为66
 dic.AddOrUpdate("5", 6, 666); // 如果是添加,则值为6,若更新则值为666
 dic.AsConcurrentDictionary(); // 普通字典转换成并发字典集合
+var table=list.ToDataTable(); // 转换成DataTable类型
+table.AddIdentityColumn(); //给DataTable增加一个自增列
+table.HasRows(); // 检查DataTable 是否有数据行
+table.ToList<T>(); // datatable转List
 ```
 ### 40.Mime类型
 ```csharp