以下のコードをコンパイルしようとすると、Visual Studioコミュニティ15でこのエラーが発生します。私は "PrintFirstElement"という名前のメソッドを作成し、メソッドに引数として変数myArrayを渡そうとしています。このコンテキストにPrintFirstElementという名前が存在しないというエラーが表示されます。私には意味がありません。どんな助けもありがとう。あなたが他のクラスから、あなたのArrays
クラスに存在するPrintFirstElement
メソッドをコールしようとしているCS0103メソッドを呼び出すときのエラーメッセージ
namespace ConsoleApplication6
{
class Arrays
{
public void PrintFirstElement(int[] a)
{
Console.WriteLine("The first element is {0}. /n", a[0]);
}
}
class Program
{
static void Main(string[] args)
{
int[] myArray = { 1, 2, 3, 4, 5 };
PrintFirstElement(myArray);
}
}
}
'PrintFirstElement'は別のクラスにあります。静的に参照するか、インスタンスを作成して取得する必要があります。 – BradleyDotNET
エラー '/ n'とは無関係で、おそらく' \ n'( 'Console.WriteLine'呼び出しの内側)でしょうか?もしあなたがそれをまったく必要としていても( 'WriteLine'は自動的に改行を追加します) – UnholySheep