摘要: Visual Basic .NET和 Visual C# .NET都属于.NET平台下的语言,它们之间的本质区别较小,区别基本都是语法结构上的,既然两种语言都属于.NET平台,并且最终都是通过MSIL和CLR机制来运行,要实现它们之间的转换并不难。首先看一下单例的模型逻辑模型图:物理模型图:单例模式的五种写法。1.简单实现这种方式创建的对于多线程来讲可能是不安全的,原因是如果某一时刻实例未创建,这时有多个线程在这一时刻同时判断出实例不存在,那么这些线程就会执行后续代码并对实例进行创建,这样必然会导致创建多个实例。C# Codepublic sealed class Singleton { .. 阅读全文
posted @ 2012-01-15 22:16 zs234 阅读(258) 评论(0) 推荐(0)