0

Erro de divisão por zero (Error divide by zero) C#

Posted by Fabio's Blog on 10:49
Erro de divisão por zero é muito comum na nossa área, ainda mais quando temos que fazer importações, ou efetuar cálculo através de dados digitados pelo usuários, abaixo a rotina para não haver esse incoveniente para o usuário ao preencher uma tela do sistema.


int a = 0;
int b = 10;
int c = 0;

try
{
    a = b / c;
}
catch (Exception e)
{
    Console.WriteLine("A run-time error occurred.");
}
finally
{
    Console.ReadLine();
}



Espero que tenha sido útil.

0

Inserir espaços em branco ou zeros para códigos

Posted by Fabio's Blog on 12:55
Muitas vezes precisamos estabelecer em nosso códigos um certo número de casas para um campo, principalmente quando trabalhamos com geração de arquivo texto, muito utilizado para fazer importação de dados entre sistemas, abaixo coloco um código que gera esse tipo de resultado, segue:

// Insere espaços em branco
public string Space(int nx)
{
    string strret = "";
    for (int i = 1; i <= nx; i++)
        strret = strret + " ";

    return strret;
}

// Insere Zeros em uma string
public string Zero(int nx)
{
    string strret = "";
    for (int i = 1; i <= nx; i++)
        strret = strret + "0";

    return strret;
}

E a chamada para concatenar ou simplesmente preencher o campo:

string v_cd_prod = Zero(9 - v_cd_prod.Length);


No exemplo acima a variável v_cd_prod será carregada com 9 zeros.

Espero que tenha sido útil.


Copyright © 2009 Fabio's Blog All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive. Distribuído por Templates