1
« en: Martes 14 de Febrero de 2012, 22:35 »
Hola buenas,
estoy creando una clase para usarla en diferentes aplicaciones.
El fichero .cs tiene esta forma
using System;
namespace Psharp
{
public class Psharp
{
public static void tconect(String cv, String av)
{
...
}
...+código del programa
}
}
Bien, mi pregunta es esta, cuando genero el dll y lo agrego como referencia en otro proyecto, para poder llamar al método tconect
hago lo siguiente
using Psharp;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Psharp.Psharp.tconect("a","b");
No entiendo porque tengo que poner el primer Psharp, no se supone que al incluirlo con el using ya debería acceder directamente a la clase?
Yo lo que quiero es poner sólo Psharp.tconect("a","b");
Las dos maneras que se me han ocurrido han sido agregando dentro del namespace WebApplication1 el using Psharp, pero esta manera no me gusta.
Y la otra es quitarle a la clase el namespace Psharp y dejar sólo la clase. Pero esto no se si es del todo correto.
¿Qué me aconsejais?¿De qué otra manera puedo realizarlo?
Un saludo y gracias por la ayuda.