2010-05-27 247 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