わかりました。refパラメーター、配列、メソッドの使用を含むC#クラスからラボを行っています。これをしている間に私が遭遇するいくつかの問題があり、私は助けを求めています。だから..最初に、私が抱えている問題を説明するのに役立つように、問題を最も単純なチャンクに変更しました。簡略化されたコードは次のとおりです。
using System;
public class Repository
{
string[] titles;
static void Main(string[] args)
{
string title;
Console.Write("Title of book: ");
title = Console.ReadLine();
getBookInfo(ref title);
}
static void getBookInfo(ref string title)
{
titles[0] = title;
}
static void displayBooks(string[] titles)
{
Console.WriteLine("{0}", titles[0]);
}
}
ここで、uがコードをコンパイルしようとすると、「非静的メンバー'Repository.titles'にアクセスするにはオブジェクト参照が必要です」というエラーが表示されるため、コンパイルできないことに気付きます。問題は、3つのメソッドの形式が、割り当てで指示されたとおりに正確に投稿されている必要があることです。では、このテンプレートを所定の位置に保持しながら、この問題を回避するにはどうすればよいですか?
その他の質問ですが、メソッドdisplayBooksのコンテンツをメインでどのように表示しますか?(私は問題のためにここまで到達していません)。
よろしく、そして助けてください!
- - - - - - - - - - - - 助けてくれてありがとう !!!---------