知识学堂 > 课程 > 指定字符串变成*号 星号

指定字符串变成*号 星号

发布日期:2023/7/7 来源:聚恒【返回】



    /// <summary>
    /// 返回隐藏中间的字符串
    /// </summary>
    /// <param name="Input">输入</param>
    /// <returns>输出</returns>
    public static string GetxxxString(string Input)
    {
        string Output = "";
        switch (Input.Length)
        {
            case 1:
                Output = "*";
                break;
            case 2:
                Output = Input[0] + "*";
                break;
            case 0:
                Output = "";
                break;
            default:
                Output = Input.Substring(0, 1);
                for (int i = 0; i < Input.Length - 2; i++)
                {
                    Output += "*";
                }
                Output += Input.Substring(Input.Length - 1, 1);
                break;
        }
        return Output;
    }