方法调用不接受字符输入

本文关键字:字符输入 不接受 调用 方法 | 更新日期: 2023-09-27 18:07:05

我想获得某个字符的Unicode代码。声明的函数不接受参数。

string str01 = GetEscapeSequence(char c1);

行的代码块

错误:

错误CS1525: Unexpected symbol 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");
        }
    }
}

方法调用不接受字符输入

在c#中调用一个方法,你不需要指定参数类型。

string str01 = GetEscapeSequence(c1);

就足够了。

同样,由于main是静态方法,您必须使GetEscapeSequence也是静态的:

public static string GetEscapeSequence(char c)