2010-05-27 74 views
-1

我有一個類「Artikel」,在那裏我寫了一些業務邏輯。我也有一個類「tArtikel」。在我的課程「Artikel」中,我使用了「tArtikel」,並且返回的是這種類型。現在,當我實例化一個「ARTIKEL」我希望它是類型「tArtikel」的,所以我試圖在我的代碼是:BLL返回正確的實例類型

 public tArtikel Artikel() 
     { 
     tArtikel artikel = new tArtikel(); 
     } 

導致:「‘ARTIKEL’成員名稱不能是相同的他們的封閉類型「。

我該如何正確設置它?

+0

我真的不明白這個問題。你想改變構造函數的返回類型嗎?你的構造函數會返回什麼?這裏是否涉及繼承? – 2010-05-27 10:03:23

+0

沒有涉及繼承,我只是想讓我的「Artikel」構造函數返回一個「tArtikel」的新實例。我認爲,我想要的甚至不可能,所以只是忘了這個問題:)。 對不起。 – Younes 2010-05-27 10:04:27

+0

構造函數沒有返回類型 - 它總是返回類的類型 – 2010-05-27 10:07:25

回答

2

由於類名稱是Artikel,所以可以命名爲Artikel的唯一函數是構造函數,而這些函數又沒有返回類型。

public Artikel() 
{ 
} 
+0

我知道,我的問題可能只是格式錯誤,我想要的是不可能的,並且在提問之前沒有正確計算出來。 – Younes 2010-05-27 10:08:33