2016-08-10 23 views
-1

を私は問題を抱えている私のコード:?。型または名前空間名「ポイント」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している

class Program 
{ 

    static void Main(string[] args) 
    { 
     Point[] points = { 
      new Point(10, 20), 
      new Point(100, 200), 
      new Point(400, 500) 
     }; 
     Point first = Array.Find(points, pointFind); 
     Console.WriteLine("Found: {0}, {1}", first.X, first.Y); 
     Console.Read(); 
    } 
    private static bool pointFind(Point point) 
    { 
     if (point.X % 2 == 0) 
     { 
      return true; 
     } 
     else 
     { 
      return false; 
     } 

    } 
} 

たぶん、このプログラムは間違っているが、私ドンなぜ私はバグがあるのか​​分からない "型または名前空間の名前 'Point'が見つかりませんでした(使用するディレクティブまたはアセンブリ参照がありませんか)"私はSystem.Drawingを使用していますが、

+2

あなたのプロジェクトの参照の中の 'System.Drawing.dll'ですか? –

+1

これもコンパイルできますか?たぶん私はばかですが、あなたが 'pointsFind'を正しく呼んでいるように見えません... – user1666620

+0

私はそれを使用しました。私は言ったように、言ったroryapと良いです! –

答えて

-2

あなたはSystem.Drawing.Pointにポイントを変更したり、一番上に次の行を追加することができ、次のいずれか

using System.Drawing; 
+1

ようこそStackOverflowに、あなたは質問を読んだか?彼はこれを知っていて、すでにこの指令を彼のコードに持っています。 –

+0

私はそれを使用して何も。 –

1

using System.Drawingに加えて、参照System.Drawing.dllアセンブリが必要です。

プロジェクトがコンソールアプリケーションまたはWinFormsアプリケーション以外の場合、そのアセンブリは、新しいプロジェクトを作成するときにデフォルトで参照されません。

MSDN for adding a reference

+0

ご協力ありがとうございます!できます! –

関連する問題

 関連する問題