1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

convert problemas C#

Discussão em 'Web Development' iniciada por alfinete, 15 de Janeiro de 2008. (Respostas: 1; Visualizações: 565)

  1. alfinete

    alfinete Power Member

    tenho uma classe com o nome dados
    com a seguinte variavel

    private string numsoc;

    com o seguinte metodo

    Código:
    public DataTable numsocio()
            {
                dbm = new DAL.DBManager();
             
    
                dbm.connection_string = ligacaovideo;
                dbm.Open();
                dbm.commType = CommandType.StoredProcedure;
                dbm.commText = "select_num_cliente ";
    
                Object obj = dbm.ExecuteDataTable();
                if (obj != null)
                {
                    if (obj is System.Data.DataTable)
                    {
    
                        dt_numsocio = (DataTable)obj;
    
                        Num_socio = Convert.ToString (dt_numsocio.Rows[0][0]);
                    }
                }
                dbm.Close();
                dbm.Dispose();
                return dt_numsocio;
            }
    
    
    
    e property.

    Código:
     public string Num_socio
            {
    
                get { return numsoc; }
                set { numsoc = value; }
            }
    
    que passa o valor de NUm_soc do metodo para numsoc

    ________________________________________

    ate aqui tdo bem

    no file cs fora da classe fasso

    Código:
    Dados g = new Dados();
    g.numsocio();
    string d = g.Num_socio;
    int num =Convert.ToInt16 (d);
    
    o Num_socio da "3" uma string com o caracter 3 ,ate ai certo

    mas ao converter d ="2" para inteiro da = 0x00000003

    em vez de dar 3

    gostava de sabar pq
    ?????
     
  2. alfinete

    alfinete Power Member

    ja bomba brigada na mesma

    era problema da store
     

Partilhar esta Página