提交当前本机整理版本

This commit is contained in:
cyf
2026-07-02 10:11:39 +00:00
parent c10a5d64c7
commit aacefa24f8
822 changed files with 196665 additions and 14263 deletions
+33 -1
View File
@@ -248,4 +248,36 @@ namespace Lskj.Util
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return default;
}
}
/// <summary>
/// 添加任务
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="cachesDic"></param>
/// <param name="control"></param>
/// <param name="key"></param>
/// <param name="task"></param>
public static Task<T> AddTask<T>(this Dictionary<object, Hashtable> cachesDic, object control, string key, Task<T> task)
{
Hashtable cachesHash = new Hashtable();
if (!cachesDic.ContainsKey(control))
{
cachesDic.Add(control, cachesHash);
}
else
{
cachesHash = cachesDic[control];
}
cachesHash.Add(key, task);
if (task.Status == TaskStatus.Created)
{
task.Start(SchedulerUtil);
}
return task;
}
}
}
+35 -1
View File
@@ -102,4 +102,38 @@ namespace Lskj.Util
}
var comparison = ignoreCase
? StringComparison.Ordinal
? StringComparison.OrdinalIgnoreCase
: StringComparison.Ordinal;
if (str.IndexOf(key, comparison) < 0)
{
return str;
}
return Regex.Replace(
str,
key,
value ?? "",
ignoreCase ? RegexOptions.IgnoreCase : RegexOptions.None);
}
/// <summary>
/// <para>说明:</para>
/// <para>创建人:龚宇超</para>
/// <para>创建日期: </para>
/// <para>修改人:</para>
/// <para>修改日期:</para>
/// <para>修改备注:</para>
/// <para>版本:1.0</para>
/// </summary>
/// <param name="text">The text.</param>
public static bool IsChinese(this string text)
{
for (int i = 0; i < text.Length; i++)
{
if ((int)text[i] > 127)
return true;
}
return false;
}
}
}