zoukankan
html css js c++ java
静态构造器
1、静态构造函数和实例构造函数可共存:前者为类加载时执行,后者为new时执行
2、静态构造函数无参数,且访问修饰符存在与否没意义:由.NET运行库调用
3、静态构造函数使用的原因:在第一次使用类时,从外部源中初始化某些静态字段方法
4、静态构造函数的执行:.NET运行库不能确保其执行时间,但必定是在代码引用类前执行,且仅仅只一次
class
A
{
static
A()
{
X
=
B.Y
+
1
;
---------------
third
}
public
static
int
X
=
0
;
---------------
second
}
class
B
{
static
B()
{}
-------------------
fourth
public
static
int
Y
=
A.X
+
1
;
-------------------
first
static
void
Main()
{
Console.WriteLine(
"
X={0}
"
,A.X);
Console.WriteLine(
"
y={0}
"
, B.Y);
}
}
结果为 1,2
执行顺序为:先执行入口函数所在类的静态属性!,然后执行静态构造器.
查看全文
相关阅读:
正则表达式
CSS常用格式
数据库原理第十章考试形式
汇编语言(王爽第三版) 实验5编写、调试具体多个段的程序
7-10 多项式A除以B (25分)(多项式除法)
C. Air Conditioner(区间交集)
X的因子链(分解质因数,)
AtCoder Beginner Contest 155 E.Payment
cf584DDima and Lisa(素数性质,三素数,哥德巴赫猜想)
CF1207C Gas Pipeline(DP)
原文地址:https://www.cnblogs.com/happlyonline/p/803132.html
最新文章
$(function() {});和$(document).ready(function() {});区别
jquery 浏览器放大缩小函数resize
thinkphp 查询
ThinkPHP 的CURD
url的4种访问方式
onethink连接操作 sqlite 数据库
onethink上传图片(资源)和预览
windows下sass安装 以及一些要注意的问题
php使用ajax导出CSV或者EXCEl(thinkphp)方法
onethink入门笔记(二)
热门文章
用:before :after 来写一些小特效
onethink入门笔记(一)
通过rem编写自适应移动端要点
(windows)mongoDB3X+Robomongo的安装与基础配置
将jquery.shCircleLoader插件修改为zepto.js兼容
IDEA快捷键
创建Maven工程
idea中的javabean使用详解
idea中如何查看Java一个类的所有子类
用idea将javaweb项目部署到tomcat
Copyright © 2011-2022 走看看