当前位置: 首页 > news >正文

怎样免费建企业网站如何优化网络连接

怎样免费建企业网站,如何优化网络连接,做网站的微信号,公司名称大全三个字C# 静态类时我们实战项目开发中用的非常多的。有些时候可能他的执行顺序并非如我们认为的那样,那就快速来看一下吧! 在C#中,静态类的构造函数是在第一次访问该类的任何成员时执行的。静态构造函数是不可继承的,并且在访问静态类的…

C# 静态类时我们实战项目开发中用的非常多的。有些时候可能他的执行顺序并非如我们认为的那样,那就快速来看一下吧!

在C#中,静态类的构造函数是在第一次访问该类的任何成员时执行的。静态构造函数是不可继承的,并且在访问静态类的任何静态成员之前,自动执行静态构造函数。

静态构造函数通常用于初始化静态类的静态成员,并且它们在静态类的生命周期内只执行一次。

静态类中的字段和属性的执行顺序与它们在类定义中的顺序相同。字段首先初始化,然后是属性

这里重点在于: 不管你是否访问字段,只要访问了静态类,所有的字段第一时间,按照顺序都初始化;但是对于属性,不会都初始化,不管你属性的定义顺序,永远也是等第一用时,才会初始化这个属性。

而构造函数,就是你用单例的new时,才会被第一次调用,所以基本上晚于第一个属性创建时。

下面是一个示例代码,演示了静态类中构造函数、字段和属性的执行顺序:

 

using System;public class Program
{static Program(){Console.WriteLine("静态构造函数被执行");}public static int StaticField = PrintAndReturn(1, "静态字段初始化");public static int StaticProperty{get{Console.WriteLine("静态属性被访问");return PrintAndReturn(2, "静态属性返回值");}}public static int PrintAndReturn(int value, string message){Console.WriteLine(message);return value;}static void Main(){Console.WriteLine("Main方法开始执行");Console.WriteLine($"StaticField: {Program.StaticField}" );Console.WriteLine($"StaticProperty: {Program.StaticProperty}" );}
}
  1. 常用的懒加载线程安全单例,规范的常用写法:

public class Singleton
{private static Singleton instance = null;private static readonly object padlock = new object();Singleton(){}public static Singleton Instance{get{if (instance == null){lock (padlock){if (instance == null){instance = new Singleton();}}}return instance;}}
}

http://www.yayakq.cn/news/273662/

相关文章:

  • 东莞做网站公司ps网页设计论文
  • 东营做网站seo店面设计的风格可以分成几种
  • wordpress建什么网站好网站文章采集
  • 网站的后期维护wordpress柚子皮5.31 .zip
  • 兼职网站的建设目标怎么写合肥建设集团招聘信息网站
  • 动漫视频网站模板沈阳网站建设 网络服务
  • 邢台住房和城乡建设部网站廊坊网站建设精灵
  • get写作网站wordpress 迅雷下载地址
  • 域名关键词排名查询重庆seo外包平台
  • 本地wordpress如何同步唐山seo
  • 基于asp的网站设计与实现做词频云图的网站
  • 做的网站如何更换网站模板wordpress怎么迁移
  • 网站建设销售提成网站做推广企业
  • 网站做的和别人一样违法网站专题特点
  • 餐饮营销型网站案例交易网站备案
  • 网站建设规划书ppt怎么用iapp做网站软件
  • 商标注册网站缴费入口丹东淘宝做网站
  • 如果建网站做文字图片的网站
  • app网站公司游戏推广员怎么做
  • 上海网站建设费用多少钱化工材料 技术支持 东莞网站建设
  • 淄博网站建设给力臻动传媒怎么简单攻击一个网站
  • 手机网站 生成app四川可以做宣传的网站
  • 东莞做网站的联系电话办网站怎么赚钱
  • 网站做配置文件的作用网址导航网址大全
  • 汉阴做网站网站里图片做超链接
  • wordpress整站源码带数据做一个网站需要什么条件
  • 网站备案要到哪里下载超级外链发布工具
  • 哪些网站是用iframe天津建设工程信息网专家
  • 适合个人做的网站有哪些东西吗网页制作素材包
  • 建筑工程网教惠州seo外包公司