Hola, tengo un problema que no puedo solucionar. Me arroja error al tratar de pasar un registro como parámetro a un método.
Error:
CitarError 1 Incoherencia de accesibilidad: el tipo de parámetro 'registro' es menos accesible que el método 'método'
Código donde me arroja el error:
public partial class Form1 : Form
{
struct registro
{
public String nombre;
public String apellido;
public String dias;
public String horario;
}
public void ObtenerAlumno(registro alumno, int d)
{
char hora = ObtenerHorario(alumno.horario, alumno.dias, d);
String horario = HoraACadena(hora);
richTextBox1.Text = alumno.nombre + " " + alumno.apellido + " ";
}
public Form1()
{
InitializeComponent();
registro alumno;
int nd = 0;
ObtenerAlumno(alumno, nd);
}
Declarando la estructura 'registro' como pública te va?
Y esto no es Visual Basic, esto será C#, que va en su respectivo sub-foro :/
Tenes razón, le pifié.
También poniendo como public la estructura registro sigue tirando el mismo error, ya probé todas las posibilidades.