首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-03-13 
C# 静态字段,和静态类具体有什么作用呢? 有那位高手举个详细的例子关于C# 静态字段,和静态类具体有什么作

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();
        }
    }
}

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

热点排行