O primeiro exemplo de aplicação de console é um simples programa que pede ao usuário 2 números e lhe pergunta se deseja somá-los ou subtraí-los.
Antes de começar a desenvolver a aplicação há que conhecer a classe principal que interage com o console de MS-DOS, a classe Console.
Mediante esta classe se consegue mostrar informação na tela assim como capturar a informação que introduza o usuário, cabe destacar que os métodos da classe Console são de tipo Shared, isto significa que não é necessário criar um objeto a partir da classe para invocar a seus métodos, é possível fazê-lo indicando o nome da classe seguido de um ponto e o nome do método.
O método WriteLine()
Este método é o que se usa para mostrar texto no console, o método escreve na tela o valor que lhe passemos como parâmetro.
O parâmetro que recebe o método pode ser de vários tipos, já seja uma cadeia de caracteres, um número inteiro, uma linha em branco, etc...
VB.NET |
Module Module1 Sub Main() 'Escrevemos uma cadeia de caracteres. Console.WriteLine("Escrevendo uma linha no console") 'Escrevemos um número inteiro Console.WriteLine(23) 'Escrevemos uma comparação lógica Console.WriteLine(3 > 1) Console.ReadLine() End Sub End Module |
C# |
using System; namespace ConsoleApplication2 { class Class1 { [STAThread] static void Main(string[] args) { //Escrevemos uma cadeia de caracteres. Console.WriteLine("Escrevendo uma linha no console"); //Escrevemos um número inteiro Console.WriteLine(23); //Escrevemos uma comparação lógica Console.WriteLine(3 > 1); Console.ReadLine(); } } } |
É importante destacar que este método adiciona automaticamente o enter no final da linha, isto significa que a seguinte chamada a Console.WriteLine() escreve na seguinte linha.
A última linha na que realizamos uma chamada ao método ReadLine() se utiliza para evitar que a tela se feche automaticamente.

Fig1: Exemplo do método WriteLine()
O método ReadLine()
Se se atribui a chamada ao Console.ReadLine() a uma variável se consegue capturar o dado introduzido pelo usuário, para depois poder operar com ele.
VB.NET |
'Declaramos uma variável de tipo cadeia de caracteres Dim cadeia As String 'Mostramos uma mensagem ao usuário Console.WriteLine("Por favor, introduza seu nome:") 'Capturamos o dado introduzido pelo usuário cadeia = Console.ReadLine() 'Operamos com o dado cadeia = "O nome introduzido é: " & cadeia 'Mostramos a cadeia Console.WriteLine(cadeia) Console.ReadLine() |
C# |
//Declaramos uma variável de tipo cadeia de caracteres string cadeia; //Mostramos uma mensagem ao usuário Console.WriteLine("Por favor, introduza seu nome:"); //Capturamos o dado introduzido pelo usuário cadeia = Console.ReadLine(); //Operamos com o dado cadeia = "O nome introduzido é: " + cadeia; //Mostramos a cadeia Console.WriteLine(cadeia); Console.ReadLine(); |

Fig2: WriteLine() e ReadLine()
O método Read()
Este é outro método que permite capturar informação que provém do usuário. A diferença com o anterior é que Read() não espera a que o usuário clique intro para capturar o dado introduzido, e sim que o faz após o clique de qualquer tecla, capturando o valor da tecla clicada em código ASCII.
0 comentários:
Postar um comentário