アカウント番号をフォーマットするためのこのメソッドを作成しました。
public static string FormatAccountNumber(string accountNumber)
{
if (string.IsNullOrEmpty(accountNumber))
return string.Empty;
if (accountNumber.Length < 4)
return "****";
else
{
StringBuilder stringBuilder = new StringBuilder();
int starLength = accountNumber.Length - 4;
for (int index = 0; index < starLength; index++)
stringBuilder.Append("*");
stringBuilder.Append(accountNumber.Substring(accountNumber.Length - 4));
return stringBuilder.ToString();
}
}
これは最適化できますか、それともを使用してすでに最適化されていますStringBuilder
か?