
Conceptos Básicos de la Programación Orientada a Objetos en C#
Introducción a las Clases en C#:
En C#, una clase es una plantilla para crear objetos, que encapsulan datos y comportamientos relacionados. Las clases te permiten definir propiedades y métodos que representan las características y funcionalidades de los objetos.
Uso de la Clase
Para utilizar la clase Persona
, crea una instancia de la clase en tu programa principal y llama a sus métodos y propiedades.
Explicación
- Definición de la Clase
Persona
:- La clase
Persona
tiene dos campos privados:nombre
yedad
. - El constructor de la clase inicializa estos campos.
- Se definen dos propiedades
Nombre
yEdad
para acceder y modificar los campos privados. - La clase incluye un método
Saludar
que imprime un mensaje de saludo.
- La clase
- Uso de la Clase:
- Se crea una instancia de la clase
Persona
con el nombre «Ana» y la edad 25. - Se llama al método
Saludar
para imprimir el mensaje de saludo. - Se accede a las propiedades
Nombre
yEdad
y se imprimen sus valores. - Se modifican las propiedades
Nombre
yEdad
y se vuelve a llamar al métodoSaludar
para imprimir el nuevo mensaje de saludo.
- Se crea una instancia de la clase
Conclusión
Las clases en C# son fundamentales para la programación orientada a objetos. Te permiten crear objetos que encapsulan datos y comportamientos relacionados, lo que facilita la organización y el mantenimiento del código. Este ejemplo básico te proporciona una base sólida para empezar a trabajar con clases en C#.
Este codigo dara error de main:
El programa no contiene ningún método ‘Main’ estático adecuado para un punto de entrada
Para solucionar este error, asegúrate de que tu método Main
esté definido correctamente como estático (static
) en la clase Program
. El método Main
es el punto de entrada de tu aplicación.


Pasos para Compilar y Ejecutar
- Crear el archivo Persona.cs: Guarda el código de la clase
Persona
en un archivo llamadoPersona.cs
. - Crear el archivo Program.cs: Guarda el código del punto de entrada
Main
en un archivo llamadoProgram.cs
.
Compilar y Ejecutar en la Línea de Comandos
- Abre la línea de comandos o el terminal.
- Navega a la carpeta donde se encuentran tus archivos
Persona.cs
yProgram.cs
. - Compila los archivos utilizando el compilador de C# (
csc
):
- csc Program.cs Persona.cs
Ejecuta el programa compilado:
- Program.exe
Esto debería permitirte estructurar tu código en diferentes archivos y compilarlo correctamente.
- Asegúrate de tener Visual Studio instalado para compilar los archivos:
Puedes descargarlo desde la página oficial de Visual Studio.
- Crea un nuevo proyecto:
- Abre Visual Studio y selecciona «Crear un nuevo proyecto».
- Elige «Aplicación de consola (.NET Core)» y haz clic en «Siguiente».
- Asigna un nombre a tu proyecto y haz clic en «Crear».
- Agrega tus archivos al proyecto:
- En el Explorador de Soluciones, haz clic derecho sobre el proyecto y selecciona «Agregar > Nuevo elemento».
- Agrega un nuevo archivo de clase llamado
Persona.cs
y copia el código de la clasePersona
en él. - El archivo
Program.cs
ya debería estar creado automáticamente, solo necesitas pegar el código del métodoMain
en él.
- Compila y ejecuta tu proyecto:
- Haz clic en «Compilar > Compilar solución» en el menú superior.
- Luego, haz clic en «Depurar > Iniciar sin depuración» para ejecutar el programa.

