• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

magician

Codigo em []

3 mensagens neste tópico

Boas pessoal comecei com C# e tou a adorar é muito parecido com java por isso tou a axar super simples :)

Mas deperei aqui com uma coisita estranha :S

Deparei-me com coisas como estas:

[sTAThread]
[Conditional("DEBUG")]
[assembly:AssemblyVersion("1.1.0.5")]

E nao consigo descobir para que serve o codigo dentro dos [], nao me refiro a estes codigos em particular mas sim para que ser os [].

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso são atributos.

Cada classe, função ou de propriedade pode conter um ou mais.

Estes serve, para determinar comportamentos ou caracteristicas das mesmas.

Ex: Para uma propriedade

[browsable(true)]

-> este atributo e usado num server control quando queres que determinada propriedade do mesmo seja visivel na toolbox do Server Control

Ex: Em codigo de vários atributos

    [browsable(true)] // <----- Atributo que te falei
    [Category("Appearance")]
    [Description("Returns or sets the lowest year lap  distance.")]
    [NotifyParentProperty(true)]
    [PersistenceMode( PersistenceMode.Attribute )]
    public  int YearLowestLap {  
      get {
        object objValue = ViewState["YearLowestLap"];
        if (objValue == null) {
          objValue = 20;
        }
        return  (int)objValue;
      }
      set {
        this.ViewState["YearLowestLap"] = value;
      }
    }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora