using System;public class Class1
{

public Class1()
{
string Str="Hello,World!";
Print()
{
Console.WriteLine("Str");
 return string;
}
}static void Main(string[] args)
{
Class1 cl=new Class1();
cl.Print;
}
}不知道问题出在哪里?希望有人帮忙指点!谢谢!

解决方案 »

  1.   

    我已经帮你改了,不能在构造函数里再定义函数。
    using System;
    public class Class1
    {

    string Str = "Hello,World";
    public Class1()
    {

    }
    void Print()
    {
    Console.WriteLine("Str");
    return;
    }
    [STAThread]
    static void Main(string[] args)
    {
    Class1 cl=new Class1();
    cl.Print();
    }
    }
      

  2.   

    Console.WriteLine("Str");这样写虽然没有语言错误,但我看可能是逻辑错误,改为:
    Console.WriteLine(Str);这才是程序想要表达的意思吧.