Você está na página 1de 9

AULA 1

using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Aula1 { class Program { //static void Main(string[] args)//Main: porta de entrada e sada do programa. //{ // Console.WriteLine("Hello World!"); // Console.ReadKey();//Usado somente de Debbugar o programa. //} //O mtodo seguinte demonstra uma operao simples. //static void Main(string[] args) //{ // int a, b, total; a = 10; b = 20; total = a + b; // + - * / // Console.WriteLine(total.ToString());// "To.String" neste caso, converte o inteiro para uma string. // Console.ReadKey(); //A seguir veremos uma operao realizada com nmeros decimais. //static void Main(string[] args) //{ // decimal a, b, total; // // // // // a = 10.50M; b = 20.25M; total = a + b; // + - * / Console.WriteLine(total.ToString()); Console.ReadKey(); // // //

//Concatenando strings. //static void Main(string [] args) //{ // string a, b, total; // // // a="Visual"; b="Studio"; total=a+b;

// Console.WriteLine(total.Length.ToString());//Length faz mostrar qtos caracteres tem a varivel: total e ToString transforma o numeral e string pra ser mostrada na tela. // Console.WriteLine(total.Substring(5,3));//Exibe partes da string, no exemplo vai ser mostrado apartirda posio 5 e apenas 3 caracteres.

// Console.WriteLine(total.ToUpper());//Exibe a string completa em letras maisculas. // Console.WriteLine(total.ToLower());//Exibe a string completa em letras minsculas. // Console.ReadKey(); //Booleano: Verdadeiro ou Falso. static void Main (string [] args) { bool a; a = true; Console.WriteLine(a.ToString());//ToString converte qualquer valor para string, que ser exibida. Console.ReadKey(); } } }

________________________________________________________________________________

AULA 2
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Aula2 { class Program { static void Main(string[] args) { //if - else //string value = Console.ReadLine(); //if (Convert.ToInt32(value) > 10)//se as intrues internas a condio estiverem contidas em uma linha apenas, as chaves podem ser retiradas. //{ // Console.WriteLine("O nmero " + value + " maior que 10."); //} //else //{ // Console.WriteLine("O nmero " + value + " menor que 10."); //} //Console.ReadKey(); //----------------------------------------------------------------------//if - else //string value1; //string nome1; //Console.WriteLine("Voc Samara? ");

//value1 = Console.ReadLine(); //if (value1 == "sim")//se as intrues internas a condio estiverem contidas em uma linha apenas, as chaves podem ser retiradas. //{ // Console.WriteLine("Bom dia Samara!"); //} //else //{ // Console.WriteLine("Quem voc?"); // nome1 = Console.ReadLine(); // Console.WriteLine("Bom dia pra voc " + nome1 + " !"); //} //Console.ReadKey(); //----------------------------------------------------------------------//switch //string value; //Console.WriteLine("Digite sim ou no."); //value = Console.ReadLine(); //switch (value) //{ // case "sim": // Console.WriteLine("Voc digitou sim."); // break; // case "no": // Console.WriteLine("Voc digitou no!"); // break; // default: // Console.WriteLine("Voc no tem certeza da resposta."); // break; //} //Console.ReadKey();

//----------------------------------------------------------------------string value; Console.Write("Digite 10 ou 100: "); value = Console.ReadLine(); switch (Convert.ToInt32(value))//Como o que ser digitado um nmero inteiro, o mesmo tem que ser convertido. { case 10: Console.WriteLine("Voc digitou 10."); break; case 100: Console.WriteLine("Voc digitou 100."); break; default: Console.WriteLine("Voc no digitou nem 10, nem 100!"); break; } Console.ReadKey(); } }

_______________________________________________ AULA 3
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Aula3 { class Program { static void Main(string[] args) { //for //for (int a = 0; a < 10; a++)//incremento ++ em cada passagem do lao ser acrescentado mais 1. //{ // Console.WriteLine(a.ToString());//estou pedindo que seja apresentado na tela o valor da varivel a e transformo em string para que possa ser apresentado. //} //-------------------------------------------------------------------------//for (int a = 10; a > 0; a--)//incremento ++ em cada passagem do lao ser acrescentado mais 1. //{ //podemos retirar as chaves se a instruo dentro do for tiver s uma linha // Console.WriteLine(a.ToString());//estou pedindo que seja apresentado na tela o valor da varivel a e transformo em string para que possa ser apresentado. //} //-------------------------------------------------------------------------//while //int a = 0; //while (a < 10) //{ // Console.WriteLine(a.ToString());//ToString para q a varivel a q int seja apresentada como string. // a++;//o incremento necessrio para q o loop seja realizado um passo a frente at o nmero 10. //} //-------------------------------------------------------------------------//while int a = 0; bool flag = true; while (flag == true)// posso colocar ou no q p flag true, pois o visualstudio j interpreta como true, j que o mesmo foi iniciado desta forma. { Console.WriteLine(a.ToString());//ToString para q a varivel a q int seja apresentada como string.

a++;//o incremento necessrio para q o loop seja realizado um passo a frente at o nmero 10. if (a == 10) flag = false; } } } } ____________________________________________________________________________

AULA 4
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace ExceptionSample { class Program { static void Main(string[] args) { try//tratamento simples de excees. { string capture = Console.ReadLine(); int convert = int.Parse(capture); } catch (Exception ex) { Console.WriteLine("Something wrong"); Console.WriteLine(ex.Message); } finally//finaliza a exceo havendo ou no a mesma. { Console.ReadKey(); } } } }

_______________________________________________ AULA 5
using using using using using System; System.Collections.Generic; System.Linq; System.Text; System.Collections;

namespace Aula5ArraySample { class Program { static void Main(string[] args)

{ //string[] collection = new string[10];//Sintaxe array. //collection[0] = "a"; //collection[1] = "b"; //collection[2] = "c"; //collection[3] = "d"; //collection[4] = "e"; //collection[5] = "f"; //collection[6] = "g"; //collection[7] = "h"; //collection[8] = "i"; //collection[9] = "j"; array. //Console.WriteLine(collection[5]);//mostrar apenas o 5 item do

//Console.WriteLine(String.Concat(collection));//Concatena todas as strings, uma aps a outra. //Console.WriteLine(collection.Length.ToString());//transformar em string para ser mostrado na tela. //-------------------------------------------------------------------------ArrayList al = new ArrayList();//Este array permiti a incluso de itens de acordo com a necessidade. al.Add("hello");//Sugesto: Use sempre dados do mesmo tipo, dentro do ArrayList. al.Add("world"); al.Add("hi"); for (int a = 0; a < al.Count; a++) { Console.WriteLine(al[a].ToString()); } //int count = al.Count;//Retorna a contagem de dados. //Console.WriteLine(al[0].ToString());//Mostra o dado constante na posio 0, e converte em string para mostrar na tela. al.Clear(); } } } ____________________________________________________________________________

AULA 6
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Aula6ListSample { class Program { static void Main(string[] args) { List<int> intList = new List<int>();//tem que se declarar que tipo de objeto ser colecionado

intList.Add(1); intList.Add(200); intList.Add(500); intList.Add(1000); //int count = intList.Count;//Caso eu queira saber quantos itens tem na minha lista. int item = intList.Find(condition); } private static bool condition(int value) { if (value == 500) return true; else return false; }

} }

_______________________________________________ AULA 7
using using using using using System; System.Collections.Generic; System.Linq; System.Text; System.Collections;

namespace Aula7castSample { class Program { static void Main(string[] args) { //int i = 10; //float fl = (float)i;//converso de inteiro para float. //float.Parse(i);//mesmo resultado. //float fl = 10.5f;//converso de float para inteiro. //int i = (int)fl; object o; //int i = 100; //o = i;//objeto "o" do tipo inteiro. //Console.WriteLine(o.GetType().ToString()); //Console.Read(); string s = "word"; o = s;//objeto "o" do tipo string.

Console.WriteLine(o.GetType().ToString()); Console.ReadKey(); //O objeto o tipo genrico para todos os tipos de dados no C#. } } ____________________________________________________________________________ }

Program.cs
using using using using System; System.Collections.Generic; System.Linq; System.Text;

AULA 8

namespace Aula8InstanceClassSample { class Program { static void Main(string[] args) { } } }

Book.cs
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Aula8InstanceClassSample { public class Book { //as classes contem construtores, atributos e mtodos. //Constructor: No momento em que est classe for chamada externamente o mtodo construtor ser chamado. public Book() { } //Propriedades - private: Variveis a serem atribudas ao objeto. //Usando um livro como exemplo. private int id;//todas as propriedades do tipo pivado, sem acesso externo. sempre o 1 caracter minsculo. private string title; private string author; private string publisher; private DateTime publishDate;

//Properties - public public int Id { get { return id; } set { id = value; }//Get: o valor que ser retornado no momento que for feito qualquer leitura desta propriedade. } public string Title { get { return title; } set { title = value; } } public string Author { get { return author; } set { author = value; } } public string Publisher { get { return publisher; } set { publisher = value; } } public DateTime PublishDate { get { return publishDate; } set { publishDate = value; } } //Methods: funes que sero executadas dentro das classes. public void ClearProperties()//void: apenas executar uma funo. { } } }

Você também pode gostar