![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: C# ::: Soquetes, Internet, E-mail, Rede, etc ::: HttpWebResponse |
||||||||
Usando a propriedade ContentLength da classe HttpWebResponse para retornar o tamanho (em bytes) de uma resposta HTTPQuantidade de visualizações: 7785 vezes |
||||||||
A propriedade ContentLength da classe HttpWebResponse pode ser usada quando queremos obter o tamanho de uma resposta HTTP, ou seja, a quantidade de bytes contidos na resposta. Isso pode ser útil quando estamos usando as classes HttpWebRequest e HttpWebResponse para efetuar o download de um arquivo usando o protocolo HTTP. Neste caso é interessante saber o tamanho do arquivo sendo baixado para mostrar ao usuário o progresso da operação (download com barra de progresso). Veja a assinatura desta propriedade:
Veja agora um trecho de código no qual obtemos o tamanho em bytes de um arquivo disponível para download via HTTP (antes de testar coloque um arquivo verdadeiro em um servidor web):
Ao executarmos este código teremos um resultado parecido com: O tamanho retornado pelo cabeçalho Content-Length é: 2431957 bytes. É importante observar que esta propriedade retorna o valor do cabeçalho Content-Length retornado juntamente com a resposta HTTP e que a quantidade de bytes retornados não inclui os demais cabeçalhos. Além disso, se o cabeçalho Content-Length não estiver definido na resposta HTTP, o valor da propriedade ContentLength será -1. |
||||||||
![]() |
||||||||
C# ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Como criar e inicializar um array de inteiros em C#Quantidade de visualizações: 8466 vezes |
||||
Nesta dica mostrarei como declarar, construir e inicializar um vetor de ints na linguagem C#. Aqui os valores já estão sendo informados na construção do array, mas você poderá pedir para o usuário informar os valores também. Veja o código para o exemplo:
Ao executar este código C# nós teremos o seguinte resultado: O valor do primeiro elemento é 3 | ||||
C# ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como retornar o índice da primeira ocorrência de uma substring em uma string C# usando o método IndexOf() da classe StringQuantidade de visualizações: 7788 vezes |
||||
Este trecho de código mostra como obter o índice da primeira ocorrência de uma substring em uma string. Se a substring não for encontrada, o valor -1 é retornado. Note que o método IndexOf() da classe String recebe a substring a ser pesquisada e retorna o índice de sua primeira ocorrência (começando sempre em 0). Além disso, este método diferencia maiúsculas de minúsculas. Veja o código para o exemplo:
Ao executar este código C# nós teremos o seguinte resultado: A substring foi encontrada na posição 6 | ||||
C# ::: Fundamentos da Linguagem ::: Estruturas de Controle |
||||||||||||
Como usar a instrução switch do C#Quantidade de visualizações: 26421 vezes |
||||||||||||
A instrução switch da linguagem C# é útil quando queremos testar condições nas quais o uso de if..else if..else poderia ser considerado excessivo ou não aplicável. Esta instrução recebe uma variável como argumento e testa seu valor por meio de cláusulas case. Veja o exemplo:
Note que a instrução switch possui uma cláusula default para os casos nos quais o valor da variável não estiver presente em nenhuma das cláusulas case. Observe também o uso da instrução break para evitar a avaliação das cláusulas seguintes àquela na qual o valor desejado foi encontrado. Qualquer objeto, valor ou tipo referência que puder ser convertido em um valor inteiro, caractere, enumeração (enum) ou string pode ser usado como argumento para uma instrução switch. Veja:
É possível haver cláusulas case vazias. Neste caso, o bloco de instruções é executado caso o valor da variável seja encontrado em qualquer uma das cláusulas. Veja:
| ||||||||||||
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
JavaScript - Como converter uma string em um valor de ponto-flutuante em JavaScript usando a função parseFloat() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |