Clase Winform al programa principal

¿Cómo haría para que el programa principal reconozca que tengo una clase externa a la que debo referirme?

He creado una clase "Hola" y necesito referirme a una instancia de la clase

private Hello hello1 = new Hello();

Pero cuando escribo este código, para empezar, no reconoce "Hola".

preguntado el 12 de junio de 12 a las 14:06

Deberías darnos una mejor pista de lo que está mal. ¿Tu código está en el mismo proyecto o en uno diferente? ¿Cuál es el modificador de acceso de su Hello ¿clase? -

2 Respuestas

Si la clase Hello no está en el mismo proyecto que su formulario, debe agregar una referencia al proyecto de la "clase Hello".

Pero primero, solo verifique que estén en el mismo espacio de nombres. Si no, agregue un

using <namespace of your HelloClass>; en su clase WinForm.

O cambie el espacio de nombres de su clase Hello para que sea el mismo que el de Winform.

(El nombre del espacio de nombres aparece justo después de la declaración "usando": namespace <name of the namespace> {)

Respondido el 12 de junio de 12 a las 14:06

Si su clase hello está en el mismo proyecto con el programa principal, puede hacerlo simplemente agregando una declaración de uso como mencionó Raphael. Si no están en el mismo proyecto, primero debe agregar la referencia del proyecto que incluye la clase de saludo. Digamos que tienes 2 proyectos. 1 principal (incluido su programa principal) segundo es hola proyecto (incluida su clase de hola). En el proyecto principal de Visual Studio, haga clic con el botón derecho en las referencias y seleccione "agregar referencia", luego seleccione el proyecto hola.

Espero que haya sido lo suficientemente claro.

Respondido el 12 de junio de 12 a las 14:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.