Algumas Tabelas úteis sobre C#

watch_later 9 de jun de 2011

ALGUMAS TABELAS UTÉIS SOBRE C#

Palavras chaves do C#

abstract


char


do


for


operator


struct


ulong


as


checked


event


foreach


out


switch


unchecked


base


class


explicit


get


override


this


unsafe


bool


const


extern


goto


params


throw


partial


break


continue


false


if


private


true


set


byte


decimal


finally


new


protected


try


value


case


default


fixed


null


public


typeof


where


catch


delegate


float


object


readonly


uint


yield

Métodos da classe Convert

Uma forma muita prática de fazer conversões é usar a classe Convert , essa classe
contém métodos

prontos para serem usados para conversões de dados

Método

Descrição

ToBoolean

Converte um tipo para Boolean

ToByte

Converte um tipo para byte

ToChar

Converte um tipo para char

ToDateTime

Converte um tipo para DateTime

ToDecimal

Converte um tipo para decimal

ToDouble

Converte um tipo para double

ToInt16

Converte um tipo para short

ToInt32

Converte um tipo para int

ToInt64

Converte um tipo para long

ToSingle

Converte um tipo para single

ToString

Converte um tipo para string

Conversões feitas Automaticamente

A tabela abaixo mostra conversões que são realizadas automaticamente , claro que
para isso ele converte se

o valor puder conter todos os valores da expressão


De

Para

sbyte

short, int , long , float , double, decimal

byte<

short , ushort , int ,uint ,long , ulong , float, double , decimal

short

Int , long , float , double, decimal

ushort

Int , uint , long , ulong , float , double , decimal

int

long , float , double ,decimal

uint

long , ulong , float, double , decimal

long

float , double , decimal

ulong

float , double , decimal

char

ushort , int , uint , long , ulong , float , double , decimal

float

double

Conversões Explícitas
No C# nós podemos , não somente usar conversões automáticas , como também podemos
forçar conversões ,

a tabela abaixo mostra alguns dessas conversões que podem ser realizadas


De

Para

sbyte

byte, ushort , uint , ulong , char

byte

sbyte, char

short

sbyte , byte ,ushort , uint ,ulong ,char

ushort

sbyte , byte , short ,char

int

sbyte , byte , short ,ushort ,uint ,ulong ,char

uint

sbyte , byte , short ,ushort ,int ,char

long

sbyte , byte , short , ushort ,int ,uint ,ulong ,char

ulong

sbyte , byte , short , ushort ,int ,uint ,long ,char

char

sbyte , byte , short

float

sbyte , byte , short ,ushort ,int ,uint ,long ,ulong , char , decimal

double

sbyte , byte , short ,ushort ,int ,uint ,long ,ulong , char ,float , decimal

decimal

sbyte , byte , short ,ushort ,int ,uint ,long ,ulong , char ,float , double
Essas tabelas podem explicar algumas coisas que ficam meio obscura quando se
começa programar em C# . NET