Array
(
)

Informações de uma classe

Claudneysessa
   - 14 nov 2007

Boa tarde,

Pois é amigos, estou iniciando minha jornada pelos terrenos da Microsoft, antigamente eu programava em Delphi com orientação a objetos, camadas de persistência, inclusive tenho uma framework caseira muito boa, porém devido a grande falta no mercado de profissionais .Net resolvi me arriscar no MCP.

Estou na minha 4º aula de C# - Aprendendo sobre como trabalhar com classes e estou tendo algumas dúvidas.

Dúvidas:

Destrutores: como criar e onde pegar uma boa documentação sobre o assunto.

Como retornar algumas informações da classe como, objetos e informações dela mesma.

Ex:

Tenho um arquivo

Cliente.cs

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

namespace SistemaVendas.classes
{
class Cliente
{

private string _nomeclasse;

public GetNomeClasse
{
this._nomeclasse = ///// Dúvida
}

}
}

Qual função ou propriedade eu utilizaria para retornar o nome da classe no clase Cliente ?

Silviodelgado
   - 16 nov 2007

Destrutores: o C# tem o garbage collector que faz isso pra vc...

#Código

class Cliente
{

    private string fNomeClasse;

    public string NomeClasse
    {
        get
        {
            return "Texto que vc quiser";
        }
    }
}


Colocando somente o get, vc torna a propriedade ReadOnly.
Se quiser permitir setar alguma coisa na propriedade, acrescente o ´set´:

#Código
        set
        {
            this.fNomeClasse = value;
        }


Espero ter ajudado.
Abraços.

Rjun
   - 19 nov 2007

Pesquise por reflection.