Tag Archives: pure

#01 – C# – Pure – Hello World!

Um pouco de teoria! – WebApps!

Saga: M&M (Mundo Mobile)

Continuando a saga para conhecer os recursos e características do C# (Puro). A linguagem projetada para nos ajudar, simplificar, a etapa de codificação de nossos apps. Vamos lá:

Hoje o C# apresenta a sua primeira característica, o HelloWorld. Uma característica bastante comum em muitas linguagens para iniciantes.

Hello.cs

using System;

namespace HelloWorld
{
    class Hello
    {
        static void Main()
        {
            Console.WriteLine("Isto é C#!");
            Console.WriteLine("Hello World!");
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}

Mais do mesmo:

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Rio Mobile Sites Was Here!");
        }
    }
}

Aqui temos o menor programa C# possível. Ou seja, consiste de uma função estática Main dentro de uma classe. O namespace é realmente opcional, assim como o parâmetro args.

Ok! Um pouco sobre as C# PURO.

I Love C# Pure – Atributos

C# : Atributos

Continuando a saga para conhecer os recursos e características do C# (Puro). A linguagem projetada para nos ajudar, simplificar, durante a etapa de codificação de nossos aplicativos. Vamos lá:

Hoje o C# apresenta a um recurso legal, os Atributos. Uma característica bastante comum em muitas linguagens. Veja o que é, como funciona, seu comportamento, diferenças, etc….

O que é?

Atributos são elementos do .NETFW com a responsabilidade de prover metadados para o indiano(compilador) e configurar o comportamento do código em situações específicas.

Eles são declarados em classes, métodos, propriedades e campos.

Principais funções

  • Definir permissões exigidas para realizar operações como gravar no disco
  • Controlar a serialização de objetos (XML ou não)
  • Marcar códigos obsoletos

Declaração

Basicamente, a forma mais simples é definir o atributo a ser usado entre [] e definir os valores para o comportamento do código.

…Continua…

Ok! Um pouco sobre as C# PURO.