Santiago Salas
PreguntaTengo este error, lo eh revisado al detalle pero no logro entenderlo.
<code> namespace CoreEscuela.Entidades { class Escuela { string nombre; public string Nombre { get { return "Copia:" + nombre; } set { return value.ToUpper(); } } public int AñoCreacion { get; set; } public string Pais { get; set; } public string Ciudad { get; set; } public Escuela(string nombre, int año) => (Nombre, AñoCreacion) = (nombre, año); } }
Entidades\Escuela.cs(11,19): error CS0127: Como ‘Escuela.Nombre.set’ devuelve void, una palabra clave return no debe ir seguida de una expresión de objeto [C:\Users\santi\Etapa1\Etapa1.csproj]
Program.cs(9,31): error CS0246: El nombre del tipo o del espacio de nombres ‘Escuela’ no se encontró (¿falta una directiva using o una referencia de ensamblado?) [C:\Users\santi\Etapa1\Etapa1.csproj]
Entidades\Escuela.cs(7,16): warning CS0649: El campo ‘Escuela.nombre’ nunca se asigna y siempre tendrá el valor predeterminado null [C:\Users\santi\Etapa1\Etapa1.csproj]
No se pudo llevar a cabo la compilación. Corrija los errores de compilación y vuelva a ejecutar el proyecto.

Martinez Martin
Puedes subirlo a GitHub y con mucho gusto te ayudo :)
Santiago Salas
Tienes razon, no habia notado los espacios, eso generaba muchos errores sin embargo tengo todavia un error ya estuve buscando soluciones pero no encuentro el problema.
PS C:\Users\santi\Etapa1> dotnet run Entidades\Escuela.cs(17,16): error CS0111: El tipo 'Escuela' ya define un miembro denominado '.ctor' con los mismos tipos de parámetro [C:\Users\santi\Etapa1\Etapa1.csproj] No se pudo llevar a cabo la compilación. Corrija los errores de compilación y vuelva a ejecutar el proyecto.```

Martinez Martin
public int AñoCreacion { get; set; } public string Pais { get; set; } public string Ciudad { get; set; } public Escuela(string nombre, int año) => (Nombre, AñoCreacion) = (nombre, año); }
}
Prueba separando el codigo donde es debido (namespace), y declaraciones de tipo de dato en los Encapsulamientos