静态成员通过点运算符来访问,但是不能通过对象访问,只能通过类名访问。
静态成员是属于类的,所以不要在静态字段中访问属于某个对象的具体数据。
static public int a;//定义一个静态变量a(注意修饰符的顺序可以换,static public 可以换成public static)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace StaticMemberTest
{
class Program
{
static public int a = 10;
static void Main(string[] args)
{
System.Console.WriteLine("{0}",a);
addStatic(456);
System.Console.WriteLine("{0}", a);
System.Console.ReadLine();
}
static void addStatic(int b){
Program.a=Program.a+b;
}
}
}
结果:
10
466
posted on 2009-10-25 23:13
期待明天 阅读(188)
评论(0) 编辑 收藏 所属分类:
CSharp