@@ -3,7 +3,7 @@
<TargetFrameworks>netstandard2.0;netstandard2.1;net461;net5;net6;net7</TargetFrameworks>
<LangVersion>latest</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <Version>2.6.0.1</Version>
+ <Version>2.6.0.2</Version>
<Authors>懒得勤快</Authors>
<Description>Masuit.Tools基础公共库,包含一些常用的操作类,大都是静态类,加密解密,反射操作,Excel简单导出,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载和FTP客户端,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展等常用封装。</Description>
<Copyright>懒得勤快,长空X</Copyright>
@@ -1,5 +1,7 @@
using System;
+using System.Collections.Generic;
using System.Text.RegularExpressions;
+using AngleSharp.Common;
namespace Masuit.Tools.Strings
{
@@ -41,6 +43,29 @@ namespace Masuit.Tools.Strings
return this;
}
+ /// <summary>
+ /// 设置变量
+ /// </summary>
+ public Template Set(object obj)
+ {
+ var dic = obj.ToDictionary();
+ Set(dic);
+ return this;
+ }
+
+ public Template Set(Dictionary<string, string> dic)
+ foreach (var x in dic)
+ Content = Content.Replace("{{" + x.Key + "}}", x.Value);
/// <summary>
/// 渲染模板
/// </summary>
@@ -60,4 +85,4 @@ namespace Masuit.Tools.Strings
return Content;
-}
+}
@@ -17,7 +17,7 @@
<Product>Masuit.Tools.AspNetCore</Product>
<PackageId>Masuit.Tools.AspNetCore</PackageId>
- <Version>1.2.0.1</Version>
+ <Version>1.2.0.2</Version>
<RepositoryType></RepositoryType>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<FileVersion>1.1.9</FileVersion>
@@ -6,7 +6,7 @@
官网教程:https://ldqk.org/55
github:https://github.com/ldqk/Masuit.Tools
</Description>
<Copyright>Copyright © 懒得勤快</Copyright>
<PackageProjectUrl>https://github.com/ldqk/Masuit.Tools</PackageProjectUrl>
<PackageTags>Masuit.Tools,工具库,Utility,Crypt,Extensions</PackageTags>
@@ -2,7 +2,7 @@
<package>
<metadata>
<id>Masuit.Tools.Net45</id>
- <version>2.6.0.1</version>
+ <version>2.6.0.2</version>
<title>Masuit.Tools</title>
<authors>懒得勤快</authors>
<owners>masuit.com</owners>
<id>Masuit.Tools.Net</id>