我们可以拥有类名而不是返回类型吗?如果是,那么如何,如果不是如何? ,请用这个基本单例模式解释我
class Program
{
static void Main(string[] args)
{
Sample s1;
s1 = Sample.cr();
Sample s2 = Sample.cr();
Console.ReadLine();
}
}
class Sample
{
static Sample p;
private Sample()
{
}
// Why Here Retrun Type Is Missing I Mean Void / Int ?
public static Sample cr()
{
if(p==null)
{
p = new Sample();
}
return p;
}
}
答案 0 :(得分:3)
示例中缺少 的返回类型。您的cr
方法具有返回类型,它是Sample
。
您的任何自定义类都是类型,不仅是int
,string
等原始类型。