我們可以有類名而不是返回類型嗎?如果是,而不是如何而不是如何? ,請解釋一下我這個基本Singleton模式我們可以有類名而不是返回類型在c#中?
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;
}
}
你的問題很不清楚。您的代碼編譯時沒有錯誤或警告。如果它沒有做到你想要的,那你做了什麼? –
@JonSkeet事實上,問題的本質是在代碼中註釋:「//爲什麼這裏的回退類型丟失,我的意思是無效/ Int?」 –
請不要使用單身人士;它們總是對所有問題進行懶惰的攻擊,並且導致非常難以測試代碼。 –