当前位置:编程学习 > C#/ASP.NET >>

泛型类怎么自定义构造函数?


public class Card<TExtendData> where TExtendData : ExtendDataBase
{
}

这个类能自定义构造函数么? 怎么写?
谢谢! --------------------编程问答-------------------- 泛型和构造函数没关系  --------------------编程问答-------------------- 构造函数就是函数名与类名相同的函数,楼主的描述到底要干嘛
public Card(){
} --------------------编程问答-------------------- 泛型类的构造函数和一般的构造函数没有什么不一样。生成构造函数可以直接用代码块,输入ctor再按Tab键VS可以为你自动编写一个默认的构造函数。 --------------------编程问答--------------------
引用 3 楼 effun 的回复:
泛型类的构造函数和一般的构造函数没有什么不一样。生成构造函数可以直接用代码块,输入ctor再按Tab键VS可以为你自动编写一个默认的构造函数。

哦 谢谢!  我主要是想用单例模式~  --------------------编程问答--------------------
引用 2 楼 tcmakebest 的回复:
构造函数就是函数名与类名相同的函数,楼主的描述到底要干嘛
public Card(){
}

谢谢您的回答, 我主要是想用单例。 --------------------编程问答-------------------- 也可以使用单例
public class Card<TExtendData> where TExtendData : ExtendDataBase
{
     private static  Card<TExtendData> instance;
     public static  Card<TExtendData> GetInstance()
     {
           if(instance==null)
           {
                 Card<TExtendData> =new  Card<TExtendData>();
           }
           return instance;
      }
} --------------------编程问答-------------------- 嗯 用了 谢谢! 我主要想把构造函数私有化~
引用 6 楼 yqb_6280180 的回复:
也可以使用单例
public class Card<TExtendData> where TExtendData : ExtendDataBase
{
     private static  Card<TExtendData> instance;
     public static  Card<TExtendData> GetInstance()
     {
           if(instance==null)
           {
                 Card<TExtendData> =new  Card<TExtendData>();
           }
           return instance;
      }
}
--------------------编程问答-------------------- 除
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,