c#如何实现字符串部分替换星号
直接上代码
/// <summary>
/// 字符串中间部分替换星号
/// </summary>
public static string GetStarString(string InputString)
{
string OutString = "";
switch (InputString.Length)
{
case 1:
OutString = "*";
break;
case 2:
OutString = InputString[0] + "*";
break;
case 0:
OutString = "";
break;
default:
OutString = InputString.Substring(0, 1);
for (int i = 0; i < InputString.Length - 2; i++)
{
OutString += "*";
}
OutString += InputString.Substring(InputString.Length - 1, 1);
break;
}
return OutString;
}