using System;
namespace OOPSProject
{
class HeadOffice
{
string mgr;
mgr = "Mr.Amol Pawal";
public void HeadOfficeAddress()
{
Console.WriteLine("Pune");
}
public void HeadOfficeManager()
{
Console.WriteLine("Manager is:" + mgr);
}
}
}
答案 0 :(得分:1)
您不能在类方法中为变量(在您的情况下为mgr
)分配值。将mgr = "Mr.Amol Pawal";
放在构造函数中或使用string mgr = "Mr.Amol Pawal";
。
答案 1 :(得分:1)
mgr 是必须使用aconstructor或声明分配的字段
第一种方式:在构造函数中
class HeadOffice
{
public HeadOffice()
{
mgr = "Mr.Amol Pawal";
}
string mgr;
public void HeadOfficeAddress()
{
Console.WriteLine("Pune");
}
public void HeadOfficeManager()
{
Console.WriteLine("Manager is:" + mgr);
}
}
第二种方式:声明
class HeadOffice
{
string mgr= "Mr.Amol Pawal";;
public void HeadOfficeAddress()
{
Console.WriteLine("Pune");
}
public void HeadOfficeManager()
{
Console.WriteLine("Manager is:" + mgr);
}
}
如果您不知道字段和变量之间的区别
见:What is the difference between field, variable, attribute, and property in Java POJOs?
答案 2 :(得分:0)
string mgr = "Mr. Amol Pawal";