namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Web.WebsiteURL);
Web web = new Web();
Console.WriteLine(web.version);
}
}
class Web
{
// 常量
public const string WebsiteURL = "http://www.baidu.com";
// 只读字段
public readonly string version = "1.0.0";
}
}
class Web
{
public const string WebsiteURL = "http://www.baidu.com";
public readonly string version = "1.0.0";
// 错误,因为常量只能接收基本类型数据
//public const Building Location = new Building("gz");
// 正确
public static readonly Building Location = new Building("gz");
}
class Building
{
public string Address { get; set; }
public Building(string address)
{
this.Address = address;
}
}