zoukankan
html css js c++ java
C# 范型编程
Using directives
#region
Using directives
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Reflection;
#endregion
namespace
GenericsSingleton
...
{
/**/
///
<summary>
///
单例范型
///
</summary>
///
<typeparam name="T"></typeparam>
public
class
Singleton
<
T
>
...
{
private
static
T _instance;
public
Singleton()
...
{
}
public
static
T Instance
...
{
get
...
{
if
(_instance
==
null
)
...
{
//
获得实例,使用这个方法的前提是T要有公有的、无参数的构造函数
_instance
=
(T)System.Activator.CreateInstance(
typeof
(T));
}
return
_instance;
}
}
}
/**/
///
<summary>
///
要实现单例的类
///
</summary>
public
class
Foo
...
{
private
int
count
=
0
;
public
int
Count
...
{
get
...
{
count
++
;
return
count;
}
}
}
/**/
///
<summary>
///
主函数
///
</summary>
class
Program
...
{
static
void
Main(
string
[] args)
...
{
//
连续调用三次如果值是递增的话说明三次调用都是同一个实例
Console.WriteLine(Singleton
<
Foo
>
.Instance.Count);
Console.WriteLine(Singleton
<
Foo
>
.Instance.Count);
Console.WriteLine(Singleton
<
Foo
>
.Instance.Count);
Console.ReadLine();
}
}
}
查看全文
相关阅读:
【幻化万千戏红尘】qianfengDay03-java基础学习:for循环,switch,if
Hexo | 博客文章链接优化之abbrlink
Hexo 集成 Gitalk 评论系统
Linux对一个目录及其子目录所有文件添加权限
PhpStorm配置使用phpunit单元测试
php根据当前定位经纬度排序
mysql根据当前定位经纬度排序
linux压缩和解压缩命令
PHP常见数学函数及BC高精度数学函数用法示例
vagrant package 打包自己的box镜像
原文地址:https://www.cnblogs.com/xiaotuni/p/2365744.html
最新文章
k8s---CD
DAPM
snd_soc_register_card流程
ragmap机制
uevent机制
【dlmalloc】使用dlmalloc管理自己的嵌入式系统内存
[Python] Python学习记录
[linenoise] linenoise porting到嵌入式系统,readline lib function
[libjpeg] LIBJPEG的另一种porting方法,直接复制code到project中
[littlevGL] porting littlevGL
热门文章
一个简短的CRC32计算程序 C语言
【幻化万千戏红尘】qianfengDay11-java基础学习:数组,排序,算法
【幻化万千戏红尘】qianfengDay10-java基础学习:成员内部类、静态内部类、局部和匿名内部类,设计模式之简单工厂模式
【幻化万千戏红尘】qianfengDay09-java基础学习:接口,抽象类,抽象方法,多态,instanceof
【幻化万千戏红尘】qianfengDay08-java基础学习:修饰符、重写、继承、抽象、递归、final
【幻化万千戏红尘】qianfengDay07-java基础学习:static、设计模式之单例模式
【幻化万千戏红尘】qianfengDay06-java基础学习:重载、方法、类、对象、构造方法
【幻化万千戏红尘】第一周小项目
【幻化万千戏红尘】qianfengDay05-java基础学习:方法、return、重载
【幻化万千戏红尘】qianfengDay04-java基础学习:for语句.while语句,do-while语句
Copyright © 2011-2022 走看看