У меня есть 2 файла, один содержит:Не удается достичь списка в другом классе в основном классе
namespace Vluchten_Boeken
{
public class Vluchten
{
public string FlightNr;
public string FlightCarrier;
public string Destination;
public int maxPassagers;
public int bookedPassagers;
public Vluchten(string _FlightNr, string _FlightCarrier, string _Destination, int _maxPassagers, int _bookedPassagers)
{
this.FlightNr = _FlightNr;
this.FlightCarrier = _FlightCarrier;
this.Destination = _Destination;
this.maxPassagers = _maxPassagers;
this.bookedPassagers = _bookedPassagers;
}
}
}
другой файл содержит:
namespace Vluchten_Boeken
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
Console.Write("");
foreach (Vluchten Vluchten in vluchtList)
{
Console.WriteLine(vluchtList);
}
}
}
}
Однако, я могу легко сделать foreach
петлю на список в том же файле, что в списке находится, но когда я пытаюсь сделать это в другой файл, я получаю
Error 1 The name 'vluchtList' does not exist in the current context
Это вероятно, легкое исправление, и, возможно, я искал неправильные вещи, но я не могу это решить.
Google «контекст переменной» –
Ive пытался создать свой список общественности, но это только дает мне больше ошибок .. – Hocho
Вы никогда не объявлял 'vluchtList'. Что это должно быть? – Andrew