Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Convertendo Strings para bool, double, int ...

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C# Convertendo Strings para bool, double, int ...

    String to bool

    Código PHP:
    /*
      Este exemplo mostra como converter uma string em
      um valor do tipo boolean.
       
      Cuidado: este exemplo pode lançar dois tipos de
      exceções: ArgumentNullException e FormatException.
      
      Saiba mais: Se tentarmos atribuir diretamente uma 
      string a uma variável do tipo boolean, teremos o 
      seguinte erro de compilação:
      
      Cannot implicitly convert type 'string' to 'bool'
    */

    static void Main(string[] args){
      
    string valor_string "True";

      
    // experimente com os valores "False" e "arquivo"

      // tenta efetuar a conversão de string para integer
      
    try{
            
    bool valor_boolean bool.Parse(valor_string);
            
    // exibe o resultado
            
    Console.WriteLine(valor_boolean);
      }
      catch(
    FormatException e){
            
    // exibe a informações sobre a exceção
            // String was not recognized as a valid Boolean 
            
    Console.WriteLine(e.Message);
      }
     
      
    Console.WriteLine("Pressione uma tecla para sair...");
      
    Console.ReadKey();

    String to Float

    Código PHP:
    /*
     Este exemplo mostra como converter uma string em
     um valor do tipo float.
       
     Cuidado: este exemplo pode lançar três tipos de
     exceções: ArgumentNullException, FormatException
     e OverflowException.
    */

    static void Main(string[] args){
      
    string valor_string "56,30";
      
      
    // experimente com os valores "23.5", "arquivo" e
      // "65,403299"

      // tenta efetuar a conversão de string para float
      
    try{
            
    float valor_float float.Parse(valor_string);
            
    // exibe o resultado
            
    Console.WriteLine(valor_float);
      }
      catch(
    FormatException e){
            
    // exibe a informações sobre a exceção
            // Input string was not in a correct format. 
            
    Console.WriteLine(e.Message);
      }
     
      
    Console.WriteLine("Pressione uma tecla para sair...");
      
    Console.ReadKey();

    Etc Etc ....

    A lógica é simples, basta mudar esta linha (praticamente)

    float valor_float = float.Parse(valor_string);

    Se for int:

    int valor_int = int.Parse(valor_string)
    ~# Criado pela [IN]Segurança #~
X
Working...
X