Это мой первый опыт использования Stackoverflow, как и по меньшей мере, а английский - не мой родной язык, поэтому, пожалуйста, извините мой английский.ошибка 1 несовместимая доступность:
Я получаю эту ошибку
Противоречивые доступность: тип поля 'System.Collections.Generic.List' является менее доступным, чем поле 'Agenda.Form1.listaPersonas'
Я на самом деле нашел это в других вопросах, но все ответы говорят, что параметры должны быть общедоступными, и это то, что я не понимаю. Я все еще студент, и я узнал, что видимость этого поля должна быть частной и доступной для публики. Во всяком случае, я попытался сделать их приватными, но у меня все еще такая же проблема.
Вот мой код:
namespace Agenda
{
public partial class Form1 : Form
{
public List<Persona> listaPersonas = new List<Persona>();
public Form1()
{
InitializeComponent();
}
}
class Persona
{
private string nombre;
private string apellidos;
private string telefono;
private DateTime fechaNac;
public Persona(string nom, string ape, string tel, DateTime fecNac) {
this.nombre = nom;
this.apellidos = ape;
this.telefono = tel;
this.fechaNac = fecNac;
}
}
}
Нет означает, что класс является частным только классом является внутренняя не частные –
да правда. Набирать быстрее, чем думать иногда suxx;) – MichaC