C#中的static 和Java中的static 简单,两者用法完全是一致的.从两方面讨论: 1. 变量是属于类的,不是实例级别的.只能通过类名调用,不能通过实例调用. 2. 如果在定义时就赋值了,那么在类初始化的时候,最先完成所有静态变量的赋值.但是要注意,所有静态变量的初始化顺序是无法确定的. C# 中的const 和Java中的finnal 很长一段时间我一直认为两者是相同的作用,无非是变量初始化后不能更改,即只能在定义时或者构造函数中赋值.然而这仅仅只是片面的,下面将为大家详细分析: 1…