C# - A principal linguagem da Microsoft
- #.NET
- #.NET Core
- #.NET C#
O código do Hello World em C#
-----------------------------------------------------------------------------------------------------
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Olá, Mundo!");
}
}
}
-----------------------------------------------------------------------------------------------------
Operações aritméticas básicas em C#
using System;
namespace NumbersInCSharp
{
class Program
{
static void Main(string[] args)
{
// Declaração de variáveis
int a = 18;
int b = 6;
int c = a + b;
Console.WriteLine(c);
// Subtração
c = a - b;
Console.WriteLine(c);
// Multiplicação
c = a * b;
Console.WriteLine(c);
// Divisão
c = a / b;
Console.WriteLine(c);
}
}
}
-----------------------------------------------------------------------------------------------------
Loops e branches em C#
using System;
namespace BranchesAndLoops
{
class Program
{
static void Main(string[] args)
{
// Declaração de variáveis
int a = 5;
int b = 6;
// If-else
if (a + b > 10)
Console.WriteLine("A resposta é maior que 10.");
else
Console.WriteLine("A resposta não é maior que 10.");
// While loop
int contador = 0;
while (contador < 10)
{
Console.WriteLine($"O contador está em {contador}");
contador++;
}
// For loop
for (int index = 0; index < 10; index++)
{
Console.WriteLine($"O índice está em {index}");
}
}
}
}
-----------------------------------------------------------------------------------------------------
Resumo sobre C#: C# é uma linguagem de programação desenvolvida pela Microsoft que roda na plataforma .NET. C# é usada para desenvolver aplicativos web, desktop, móveis, jogos e muito mais. C# é uma linguagem moderna, orientada a objetos e segura de tipos que suporta vários paradigmas de programação, como imperativo, declarativo, funcional, genérico, orientado a objetos e orientado a componentes. C# também oferece recursos avançados, como expressões lambda, LINQ (Language Integrated Query), delegados, eventos, async/await, pattern matching, record types e top-level statements. C# é uma linguagem em constante evolução que incorpora as últimas tendências e inovações da indústria de software.
C# é uma linguagem muito legal, gostosa de se aprender!
Link da documentação oficial:
https://learn.microsoft.com/en-us/dotnet/csharp/