From f4d5695f6ee7236abd80ca5055f6173fdc2297a8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com>
Date: Sat, 15 Apr 2023 18:03:04 +0800
Subject: [PATCH] update StringExtension.cs
---
Infrastructure/Extensions/StringExtension.cs | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/Infrastructure/Extensions/StringExtension.cs b/Infrastructure/Extensions/StringExtension.cs
index d00fd7b..e04a4bb 100644
--- a/Infrastructure/Extensions/StringExtension.cs
+++ b/Infrastructure/Extensions/StringExtension.cs
@@ -86,7 +86,7 @@ namespace Infrastructure.Extensions
return underscore;
}
- StringBuilder sb = new StringBuilder();
+ StringBuilder sb = new();
sb.Append(ss[0]);
for (int i = 1; i < ss.Length; i++)
{
@@ -103,7 +103,7 @@ namespace Infrastructure.Extensions
///
public static string FirstUpperCase(this string str)
{
- return string.IsNullOrEmpty(str) ? str : str.Substring(0, 1).ToUpper() + str[1..];
+ return string.IsNullOrEmpty(str) ? str : str[..1].ToUpper() + str[1..];
}
///
@@ -123,7 +123,7 @@ namespace Infrastructure.Extensions
///
///
///
- public static string SubstringBetween(this string sourse, string startstr, string endstr)
+ public static string SubStringBetween(this string sourse, string startstr, string endstr)
{
string result = string.Empty;
int startindex, endindex;
@@ -132,7 +132,7 @@ namespace Infrastructure.Extensions
startindex = sourse.IndexOf(startstr);
if (startindex == -1)
return result;
- string tmpstr = sourse.Substring(startindex + startstr.Length);
+ string tmpstr = sourse[(startindex + startstr.Length)..];
endindex = tmpstr.IndexOf(endstr);
if (endindex == -1)
return result;
@@ -174,11 +174,11 @@ namespace Infrastructure.Extensions
}
else if (fieldName.Length == CountUpper(fieldName))
{
- result = fieldName.Substring(0, 1).ToUpper() + fieldName[1..].ToLower();
+ result = fieldName[..1].ToUpper() + fieldName[1..].ToLower();
}
else
{
- result = fieldName.Substring(0, 1).ToUpper() + fieldName[1..];
+ result = fieldName[..1].ToUpper() + fieldName[1..];
}
return result;
}
@@ -223,7 +223,7 @@ namespace Infrastructure.Extensions
}
else
{
- result = result.Substring(0, 1).ToLower() + result[1..];
+ result = result[..1].ToLower() + result[1..];
}
return result;