namespace TypeDemo
{
class Program
{
static void Main(string[] args)
{
SomeType someType = new SomeType("test");
someType.DoSomething();
}
}
public sealed class SomeType
{
// 一个只读实例字段
public readonly string Pathname = "Untitles";
public SomeType(String pathName)
{
// 可以修改 因为代码位于构造器中,所以可行
this.Pathname = pathName;
}
public String DoSomething()
{
//this.Pathname = "China"; //Error 无法对只读字段赋值
Console.WriteLine(Pathname);
return Pathname;
}
}
}