Jump to content
Fórum Script Brasil
  • 0

Dúvida de iniciante em programação


ulong

Question

Olá pessoal, sou iniciante no ramo da programação, fiquei bastante fascinado com o mundo do C#, comprei um livro chamado "C# Guia do Programador" escrito por Joel Saade, porém estou com algumas dúvidas sobre a linguagem, de modo que não consegui entender algumas das explicações dadas no livro, por isso peço ajuda em relação aos seguintes tópicos:

Para que serve, em um programa em C#, escrever:

class Principal
public static void Main()
Console.Clear()
Também não entendi o significado disso:
char letra1 = '\u0041';
E logo no final do programa quando coloco:
Console.WriteLine(letra1);

aparece a letra A no console, não entendo como "'\u0041'" se transformou na letra A.

Desculpem a ignorância, mas estou fazendo de tudo para aprender.

Obrigado

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Na verdade tudo e mais simples do que pensa.

Por exemplo, quando estamos falando da Classe principal, estamos falando da função Main;

veja.

public static void Main()

Agora algumas explicações, public quer dizer que a classe é pública ou seja pode ser acessada em alguma parte do programa.

static quer dizer que a função não se altera, ela vai ser assim para sempre, (A não ser que você mude).

void quer dizer que dentro da classe, que é dentro da estrutura em blocos ,

Não vai retornar valor algum, É quase como perguntar a alguém o resultado de uma simples soma, e se isso fosse uma classe ficaria assim.

public static int soma(int a, int b );

{

int resultado;

a = 50;

b = 75;

resultado = a+b;

//AQUI QUER DIZER QUE VOCÊ VAI RETORNAR O VALOR DE UMA SOMA PARA O PROGRAMA PRINCIPAL OU SEJA

//A FUNÇÃO MAIN

return resultado.

}

Já a questão do Console é simples existe uma variável declarada chamada

Letra1, que é do tipo String.

Porém está varável armazena o valor '\u0041';

portando ao Escrever está variável no Console é normal que o Programa escreva o Valor que esteja dentro da Variável;

Exemplo, caso esta variável for do tipo inteira.

int = NumeroInteiro;

NumeroInteiro = 10;

Console.WriteLine(NumeroInteiro);

Agora o que vai aparecer no console é o Número 10 ao invés de NumeroInteiro.

:ninja:

Link to comment
Share on other sites

  • 0

Apenas complementando as explicações do AlifyZ, existem várias formas de desenvolvimento: Web, Windows Form (desktop), WPF, Mobile... Os exemplos iniciais, durante o aprendizado de uma linguagem NORMALMENTE são passados em console. Ou seja, os programas são com a cara do MS-DOS :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...