using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication5
{
class Man
{
private string name;
public void Man(string name)
{
this.name = name;
}
public void Eat(string food)
{
Console.WriteLine(name + "吃" + food);
}
}
public class Program
{
static void Main(string[] args)
{
Man clls = new Man("李四");
clls.Eat("桔子");
Console.ReadLine();
}
}
}
调试运行提示说“Man:成员名称不能与它们的封闭类型相同”。我看不出有什么问题啊。究竟是哪儿出问题啦,我是菜鸟希望各位大虾指点一下。
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication5
{
class Man
{
private string name;
public void Man(string name)
{
this.name = name;
}
public void Eat(string food)
{
Console.WriteLine(name + "吃" + food);
}
}
public class Program
{
static void Main(string[] args)
{
Man clls = new Man("李四");
clls.Eat("桔子");
Console.ReadLine();
}
}
}
调试运行提示说“Man:成员名称不能与它们的封闭类型相同”。我看不出有什么问题啊。究竟是哪儿出问题啦,我是菜鸟希望各位大虾指点一下。
using System;
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication5
{
class Man
{
private string name;
public Man(string name)
{
this.name = name;
}
public void Eat(string food)
{
Console.WriteLine(name + "吃" + food);
}
}
public class Program
{
static void Main(string[] args)
{
Man clls = new Man("李四"); clls.Eat("桔子");
Console.ReadLine();
}
}
}
voidMan类的方法名称不能和类同名.
两者随便修改一个.
不用void
你这里的Man 是个构造函数吧
void 修饰的是一般的无返回值的方法
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication5
{
class Man
{
private string name;
public Man(string name)//多了void
{
this.name = name;
}
public void Eat(string food)
{
Console.WriteLine(name + "吃" + food);
}
}
public class Program
{
static void Main(string[] args)
{
Man clls = new Man("李四");
clls.Eat("桔子");
Console.ReadLine();
}
}
}