实例字段的调用 对象名.name;
静态字段的调用 类名.静态字段
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _1
{
class Program
{
static void Main(string[] args)
{
Account a = new Account() { ID = "21242", Money = 20000 };
a.Query();//实例字段的调用,对象名.实例字段
a.Cur = "ssd";//使用对象名调用静态字段,这是错误的,静态字段只能用类名调用,下面正确
Account.Cur="dollar";
}
}
class Account
{
public static string Cur = "人民币";
public string ID;
public decimal Money = 100;
public void Query()
{
Console.WriteLine("卡号{0},余额{1}{2}", ID, Money, Cur);
}
public static void Query(Account a)
{
Console.WriteLine("卡号{0}余额{1}{2}",a.ID,a.Money,Cur);
}
}
}