Хорошо, я делаю свою лабораторию из класса C #, которая включает использование параметров, массивов и методов ref.Есть несколько проблем, с которыми я сталкиваюсь при этом, и я прошу о помощи.Итак ... Сначала я изменил проблему на самые простые куски, чтобы помочь мне объяснить, какие у меня проблемы.Вот фрагмент упрощенного кода:
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]);
}
}
Теперь, когда вы попытаетесь скомпилировать код, вы заметите, что его нельзя скомпилировать, так как ошибка говорит: «Ссылка на объект требуется для доступа к нестатическому члену»Repository.titles».Проблема заключается в том, что формат из 3 методов должен быть точно таким же, как указано в задании.Теперь, как я могу избежать этой проблемы, сохраняя этот шаблон на месте?
Другой вопрос, как бы я отображал содержимое метода displayBooks в main?(Я не получил это далеко из-за проблем).
С уважением, и, пожалуйста, помогите!
----------------------- СПАСИБО ЗА ПОМОЩЬ !!!---------