C# 从字符串中删除变音符号(重音)。帮我解决

C# 从字符串中删除变音符号(重音)。帮我解决,c#,asp.net,C#,Asp.net,****错误:**** 1.程序不包含适合入口点的静态Main方法 2.修改器static对此项无效 3.已声明变量“RemoveDiacratics”,但从未使用过 class Program { public static void Main(string[] args) { static String RemoveDiacritics(String s) { Strin

****错误:**** 1.程序不包含适合入口点的静态Main方法 2.修改器static对此项无效 3.已声明变量“RemoveDiacratics”,但从未使用过

class Program
{

        public static void Main(string[] args)

        {

            static String RemoveDiacritics(String s)


            {
                String normalizedString = s.Normalize(NormalizationForm.FormD);
                StringBuilder stringBuilder = new StringBuilder();

                for (int i = 0; i < normalizedString.Length; i++)
                {
                    Char c = normalizedString[i];
                    if (CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark)
                        stringBuilder.Append(c);
                }

                return stringBuilder.ToString();
            }
        }
}
类程序
{
公共静态void Main(字符串[]args)
{
静态字符串RemoveDiacritics(字符串s)
{
字符串normalizedString=s.Normalize(NormalizationForm.FormD);
StringBuilder StringBuilder=新的StringBuilder();
for(int i=0;i
课程计划
{
公共静态void Main(字符串[]args)
{
去除药物批评(“foobar”);
}
静态字符串RemoveDiacritics(字符串s)
{
字符串normalizedString=s.Normalize(NormalizationForm.FormD);
StringBuilder StringBuilder=新的StringBuilder();
for(int i=0;i
请为此程序添加一个有效代码,以获取outputWhat is(“foobar”);在此程序中?方法RemoveDiacritics()的输入文本按任意键继续。我单独得到这个输出,这是因为当
RemoveDiacritics
返回字符串值时,Main会忽略它。因此,在某个变量中捕获该返回值并“Console.WriteLine”它。
class Program
  {

    public static void Main(string[] args)
    {
        RemoveDiacritics("foobar");
    }


        static String RemoveDiacritics(String s)


        {
            String normalizedString = s.Normalize(NormalizationForm.FormD);
            StringBuilder stringBuilder = new StringBuilder();

            for (int i = 0; i < normalizedString.Length; i++)
            {
                Char c = normalizedString[i];
                if (CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark)
                    stringBuilder.Append(c);
            }

            return stringBuilder.ToString();
        }

 }