CLR: .Net / Mono / Boo / Otros CLR > C#

 hola a todos!!!

(1/1)

r2k:
Este es mi primer post en la comunidad así que aprovecho de presentarme  soy un completo ignorante en lo que a esto se refiere pero me interesa mucho, hace 5 días aprox. Empecé a leer un manual de c# no savia por cual empezar si c,c++,c#,etc… pero en fin me decidí por este c# y ahora que estoy en la pág. 13 de el manual me encuentro en un predicamento, me propusieron un reto para variar como en cada capítulo pero a este no le encuentro solución por favor ayuda!!!!

El reto es el siguiente: Confeccionar una clase que represente un empleado. Definir como atributos su nombre y su sueldo. Confeccionar los métodos para la carga, otro para imprimir sus datos y por último uno que imprima un mensaje si debe pagar impuestos (si el sueldo supera a 3000)[/quote]

Esto es el código que digite en visual:
--- Citar ---
--- Código: C# ---using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace empleado1{    class empleado    {        string nombre;        float sueldo;         public void datos()        {            string x;            Console.Write("Ingres Nombre:");            Console.ReadLine();            nombre = Console.ReadLine();            Console.Write("Ingrese Sueldo:");            x = Console.ReadLine();            sueldo = float.Parse(x);        }        public void imprimir()        {            Console.Write(nombre);            Console.Write(sueldo);        }        public void operacion()        {            if (sueldo >= 3000)            {                Console.Write("Paga Impuesto!!!");            }            else            {                Console.Write("No Paga Impuesto!!!");            }            Console.ReadKey();        }                    static void main(string[]args)            {                empleado empleado1 = new empleado();                empleado1.datos();                empleado1.imprimir();                empleado1.operacion();                Console.ReadKey();            }        }    } 
--- Fin de la cita ---

le doy depurar y me da el siguiente error: "el programa no contiene ningun metodo main estatico adecuadopara un punto de entrada"

les agrdesco su coperacion!

ProfesorX:
Todo programa en C# necesita una clase con un metodo estatico Main(), que es la parte en donde comienza la ejecucion del programa. Dentro del Main() puedes llamar a las otras clases/metodos de tu programa. Solo puede haber un metodo llamado Main() en todo el programa, si colocas 2, tambien es un error.

Ejemplo de la clase con metodo main():


--- Código: C# ---     class Program    {        static void Main()        {         // Codigo de tu programa        }    }  
Saludos :)

r2k:
muchas gracias profesorx!!! :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa