靜態成員是屬于類的,所以不要在靜態字段中訪問屬于某個對象的具體數據。
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
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