• Viernes 4 de Julio de 2025, 08:33

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - todotnet

Páginas: [1]
1
C# / Duda con NAMESPACE
« 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
Código: [Seleccionar]
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
Código: [Seleccionar]
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.







Páginas: [1]