Você está na página 1de 2

Introdução à Linguagem C#

O que é C#?
C# (pronuncia-se "C sharp") é uma linguagem de programação
orientada a objetos, desenvolvida pela Microsoft como parte da
plataforma .NET. É uma linguagem versátil e poderosa, amplamente
utilizada para o desenvolvimento de aplicativos Windows, aplicativos
web, jogos e muito mais.

Estrutura Básica de um
Programa C#
csharpCopy code
using System; class Program { static void Main() { // Seu código aqui } }
 using System;: Declaração que permite o uso de funcionalidades do
namespace System.
 class Program: Declaração de uma classe chamada Program.
 static void Main(): O ponto de entrada do programa.

Tipos de Dados Básicos


C# suporta uma variedade de tipos de dados, incluindo inteiros,
decimais, caracteres, strings, booleanos, entre outros.

csharpCopy code
int numeroInteiro = 10; float numeroDecimal = 3.14f; char caractere = 'A'; string texto = "Hello, World!";
bool verdadeiroOuFalso = true;

Estruturas de Controle de
Fluxo
Estruturas Condicionais
csharpCopy code
int idade = 18; if (idade >= 18) { Console.WriteLine("Você é maior de idade."); } else
{ Console.WriteLine("Você é menor de idade."); }

Estruturas de Repetição
Loop While
csharpCopy code
int contador = 0; while (contador < 5) { Console.WriteLine(contador); contador++; }

Loop For
csharpCopy code
for (int i = 0; i < 5; i++) { Console.WriteLine(i); }

Funções e Métodos
csharpCopy code
// Definindo uma função simples int Somar(int a, int b) { return a + b; } // Chamando a função int
resultado = Somar(3, 5); Console.WriteLine(resultado); // Output: 8

Orientação a Objetos
Classes e Objetos
csharpCopy code
class Pessoa { public string Nome { get; set; } public int Idade { get; set; } } // Criando um objeto Pessoa
pessoa1 = new Pessoa(); pessoa1.Nome = "João"; pessoa1.Idade = 25; Console.WriteLine($"Nome:
{pessoa1.Nome}, Idade: {pessoa1.Idade}");

Este guia é apenas uma introdução à linguagem C#. Para aprender


mais, consulte a documentação oficial da Microsoft
(https://docs.microsoft.com/pt-br/dotnet/csharp/).

Você também pode gostar