为了账号安全,请及时绑定邮箱和手机立即绑定

什么是C#中的单身人士?

什么是C#中的单身人士?

陪伴而非守候 2019-07-30 14:30:43
什么是C#中的单身人士?非常直截了当的问题。什么是单身人士,何时应该使用它?
查看完整描述

3 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

单例是一个只允许创建自身的一个实例的类 - 并且可以简单,方便地访问所述实例。单例前提是跨软件开发的模式。

有一个C#实现“在C#中实现Singleton模式”涵盖了你需要知道的大部分内容 - 包括一些关于线程安全的好建议。

说实话,你需要实现一个单例是非常罕见的 - 在我看来,它应该是你应该注意的事情之一,即使它不经常使用。


查看完整回答
反对 回复 2019-07-30
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

你问了C#。琐碎的例子:

public class Singleton{
    private Singleton()
    {
        // Prevent outside instantiation
    }

    private static readonly Singleton _singleton = new Singleton();

    public static Singleton GetSingleton()
    {
        return _singleton;
    }}


查看完整回答
反对 回复 2019-07-30
  • 3 回答
  • 0 关注
  • 312 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信