关于静态类初始化问题----CSharp
生活随笔
收集整理的這篇文章主要介紹了
关于静态类初始化问题----CSharp
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Code
????public?class?A
????{
????????public?static?int?X;
????????static?A()
????????{
????????????X?=?B.Y?+?1;
????????}
????}
????public?class?B
????{
????????public?static?int?Y?=?A.X?+?1;
????????static?B()
????????{?}
????}
this.rtxtLog.Text?+=?String.Format("{0}?,{1}\t\n",?B.Y,?A.X);
//其中,this.rtxtLog.Text為測(cè)試控件的Text,此處僅僅描述后半部分的調(diào)用
????public?class?A
????{
????????public?static?int?X;
????????static?A()
????????{
????????????X?=?B.Y?+?1;
????????}
????}
????public?class?B
????{
????????public?static?int?Y?=?A.X?+?1;
????????static?B()
????????{?}
????}
調(diào)用代碼:
Codethis.rtxtLog.Text?+=?String.Format("{0}?,{1}\t\n",?B.Y,?A.X);
//其中,this.rtxtLog.Text為測(cè)試控件的Text,此處僅僅描述后半部分的調(diào)用
運(yùn)行結(jié)論:2,1
結(jié)論:靜態(tài)構(gòu)造函數(shù)僅運(yùn)行一次
轉(zhuǎn)載于:https://www.cnblogs.com/GoGoagg/archive/2009/10/27/1590314.html
總結(jié)
以上是生活随笔為你收集整理的关于静态类初始化问题----CSharp的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity3D與IE8兼容有問題
- 下一篇: C# 4.0新特性——Optional