读书人

C# 静态字段和静态类具体有什么功用

发布时间: 2013-03-13 10:56:58 作者: rapoo

C# 静态字段,和静态类具体有什么作用呢?
有那位高手举个详细的例子关于C# 静态字段,和静态类具体有什么作用呢、
谢谢了。
[解决办法]
静态字段,静态方法是属于类的,可以被类的所有实例使用。
静态字段有时候也被作为简单的缓存使用。

静态类是一种约束,约束类里边的方法和字段都必须是静态的
[解决办法]

引用:
就是世界地图和中国地图的关系

瞎扯...

静态成员只应属于类型特性,不应和任何实例关联...比如有个“光”类,那么“光速”就可以是其静态字段...

至于静态类,一般作为不需要任何实例的工具类...

静态类和静态成员都是非OO的,只是有利于编程而保留的传统概念...
[解决办法]
个人理解:
写了个例子给你看一下,思考一下,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
public class A
{
public static int x = 0;

public int y = 0;
}
class Program
{
static void Main(string[] args)
{
A a = new A();
A.x++;
a.y++;

A b = new A();
A.x++;
b.y++;

Console.WriteLine("静态字段{0},实例字段{1},{2}",A.x,a.y,b.y);
Console.ReadKey();
}
}
}

静态字段在声明之后就不会再次给它分配内存,它会一直静静处在哪里

读书人网 >C#

热点推荐