Orientação a C#
Introdução
Namespace
O Visual Studio (IDE)
Exceptions
Sintaxe
Object
Arrays
String
Orientação a Objetos
Entrada e Saída
Atributos e Métodos de Classes
Collections
Encapsulamento
Threads
Herança
Polimorfismo
Classes Abstratas
Interfaces
Objetivo
As plataformas .NET e Java são as mais utilizadas no
desenvolvimento de software. Para utilizar os recursos oferecidos por essas plataformas de forma eficiente, é necessário possuir conhecimento sólido em orientação a objetos.
Orientação a Objetos
A orientação a objetos é um paradigma de análise,
projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
A Plataforma .NET
O IDE Visual Studio
Crie um novo projeto vazio com nome
OlaMundo...
Botão direito sobre o projeto e adicione um novo item...
Este item será do tipo Code File e se chamará OlaMundo.cs
OlaMundo.cs
Preencha o arquivo com o conteúdo da imagem abaixo.
Na sequência crie um OlaMundo2.cs com o mesmo conteúdo. Definindo classe de início nas propriedades do projeto... Sintaxe
Declarar variáveis no C# é muito parecido com Java,
PHP e C++. Os tipos primitivos mais comuns são int, double, float, bool, char e string.
Variáveis
Para atribuir valores e realizar sua impressão no
console também é bem simples, veja abaixo:
Tipos primitivos em C#
Palavra Chave
Tipo
Faixa de valores
bool
System.Boolean
true ou false
byte
System.Byte
-127 a 128
char
System.Char
U+0000 a U+ffff
decimal
System.Decimal
1,0 × 10-28 a 7,9 × 1028
double
System.Double
±5,0 × 10-324 a ±1,7 × 10308
float
System.Single
±1,5 × 10-45 a ±3,4 × 1038
int
System.Int32
long
System.Int64
-2.147.483.648 a 2.147.483.647
-9,223,372,036,854,775,808 a
9,223,372,036,854,775,807
Object