同时也要注意静态字段的访问,与实例的区别
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp2
{
public class Area
{
public readonly double Radius;//readonly 只能在定义时,或者构造函数中初始化,其他的地方都不能再修改其值
//Radius为只读
private double x, y;
public double Size;
public static double Sum = 0.0;
public Area()
{
Radius = 1.0;//通过构造函数对radius赋值
}
}
class Program
{
static void Main(string[] args)
{
Area s1 = new Area();
Console.WriteLine("Radius={0},Size={1},Sum={2}", s1.Radius, s1.Size, Area.Sum);
Console.Read();
}//静态字段通过类访问,实例字段通过对象访问。
}
}