方法调用不接受char输入

时间:2015-08-08 20:53:33

标签: c#

我想获取某个char的Unicode代码。声明的函数不接受参数。

string str01 = GetEscapeSequence(char c1);

处的代码块

错误:

  

错误CS1525:意外符号c1', expecting。' (CS1525)

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace problem_005
{
    class Program
    {
        static void Main(string[] args)
        {
        Console.WriteLine("Insert the caracter");
        char c1 = char.Parse(Console.ReadLine());
        string str01 = GetEscapeSequence(char c1);

        Console.WriteLine("the Unicode is ={0}", str01);

        Console.WriteLine("m");
        }
        public string GetEscapeSequence(char c)
        {
            return "\\u" + ((int)c).ToString("X4");
        }
    }
}

1 个答案:

答案 0 :(得分:3)

要在C#中调用方法,您不需要指定参数类型。刚

main

就足够了。

另外,由于GetEscapeSequencestatic方法,因此您必须使public static string GetEscapeSequence(char c) 为静态:

server explorer