none
Manejo de variables globales mediante c# windows Forms RRS feed

  • Pregunta

  • Junto con saludarlos.

    Me surgio una duda estoy programando en c# windows forms y necesito ocupar una variable global dentro de una clase que esta en otro proyecto 

    Proyecto ActaVisualizador

    frmAc.cs

    public static class xVarDatoGobal
    {
     private static int xPsp = 0;
     public static int GlobalVariable
     {
       get{return xPsp;}
       set{xPsp = value;} 
     }
    }

    y con esto cargo el dato que necesito

    var xPsp = montoTotal;
    xVarDatoGobal.GlobalVariable = xPsp;

    Luego quiero ocupar dicho valor global en otro proyecto que esta relacionado

    Proyecto common

    PDFActajudicacion.cs

    Trato de llamarla de esta forma pero no me esta funcionando

    xVarDatoGobal xvalor = new xVarDatoGobal();

    Error que me sale: El nombre del tipo o del espacio de nombres xVarDatoGobal no se encontro

    Si existe alguna forma mas sencilla me pueden indicar ya que estoy un poco perdido

    Saludos

    LatinWater

    jueves, 12 de marzo de 2020 14:02

Respuestas

  • hola

    >>Trato de llamarla de esta forma pero no me esta funcionando

    estas definiendo la clase como static, no se crean instancis usando el new

    es solo el nombre de la clase

    string valor = xVarDatoGobal.GlobalVariable;


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta LatinWater jueves, 19 de marzo de 2020 14:01
    jueves, 12 de marzo de 2020 15:01