2017-02-22 41 views

答えて

2

...これらのエラーを修正するために私を助けてください。

まず、Cardクラスは定義されていません。あなたはCardModelしか持っていません。 CardModelの場合はCardを交換してください。また、あなたのクラスに宣言されている名前空間がないようです。名前空間を宣言して、同じ名前空間内の他のクラスを使用することができます(基本的にプロジェクト名)。

第2に、別のフォルダでクリップを使用しようとしている場合は、おそらくusingキーワードの参照を追加する必要があります。

+0

カードクラスの問題ではありません!ご覧のとおり、Product、ProductType、およびWebShopEntitiesには同じ問題があります。だから私はそれらのすべてを変更する必要がありますか? – Toni

+0

すべての問題は同じです。あなたには名前空間の問題があります。あなたの開発を続ける前に、いくつかの基本的なC#ドキュメントを読む必要があるようです。 – NicoRiff

+0

@トニ1つのファイルに名前空間を宣言していない場合は、すべてのファイルに名前空間を宣言していないと思うので、すべてのCSファイルに名前空間宣言を追加する必要があります。名前空間をusingディレクティブとして追加します。 – Andrew

0

ディレクティブを使用している可能性があります。

namespace WebShop.CardModel { 
    public class CardModel { 
     public string InsertCard(Card card){ 

をそして、あなたはcardModelで作業しているとき、Cardない限りで定義されています:あなたが書いたすべてのクラスは「名前空間」あなたは、あなたのusingディレクティブの後にそれを宣言していますが、あなたのクラスを書き始める前に、次のように内側にする必要があります同じ名前空間には、次のものが必要です。

using WebShop.Card; 

または任意の名前空間あなたがカードを入れて、それはおそらくあなたのエラーの99%を投げているものだが、それは間違いなく我々はできるエラーがもののすべてが、1つの原因でありますスクリーンショットを参照してください。

+0

これを試してみましたが動作しません。あるいは間違ったセクションに書きました... – Toni

+0

@Toniさて、どこで 'Card'クラスを定義しましたか? – Andrew

+0

私はカードクラスを定義していません!私はチュートリアルからこれをやったことがあります。多分、probsがたくさんあるのです...これはどうですか? http://imgur.com/mQyNGKM – Toni

関連する問題