Articles of propriedades

Propriedades vs. Campos: Precisa de ajuda para entender os usos de Propriedades sobre campos

Primeiramente, eu li uma lista de postagens sobre esse tópico e não sinto que tenha compreendido propriedades por causa do que eu tinha entendido sobre encapsulamento e modificadores de campo (private, public..ect). Um dos principais aspectos do C # que aprendi é a importância da proteção de dados em seu código pelo uso do encapsulamento. […]

Como faço para iterar sobre as propriedades de um object anônimo em c #?

Eu quero tomar um object anônimo como argumento para um método e, em seguida, iterar sobre suas propriedades para adicionar cada propriedade / valor a um ExpandoObject dynamic. Então, o que eu preciso é ir de new { Prop1 = “first value”, Prop2 = SomeObjectInstance, Prop3 = 1234 } para conhecer nomes e valores de […]

Qual é a diferença entre ivars e propriedades em Objective-C?

Qual é a diferença semântica entre essas três maneiras de usar ivars e propriedades no objective-c? 1 @class MyOtherObject; @interface MyObject { } @property (nonatomic, retain) MyOtherObject *otherObj; 2 #import “MyOtherObject.h” @interface MyObject { MyOtherObject *otherObj; } @property (nonatomic, retain) MyOtherObject *otherObj; 3 #import “MyOtherObject.h” @interface MyObject { MyOtherObject *otherObj; }

Modificando os valores da propriedade de class CSS rapidamente com JavaScript / jQuery

Eu me deparei com uma situação única que até agora não consegui encontrar uma solução para: atribuir dinamicamente um valor a um estilo CSS. Eu sei como usar o jQuery para atribuir largura, altura, etc. a um elemento, mas o que estou tentando fazer é realmente alterar o valor definido na folha de estilo para […]

Getters e setters implementados automaticamente vs. campos públicos

Eu vejo muito código de exemplo para classs C # que faz isso: public class Point { public int x { get; set; } public int y { get; set; } } Ou, em código antigo, o mesmo com um valor de suporte privado explícito e sem as novas propriedades auto-implementadas: public class Point { […]

Propriedade (sem processamento extra) vs campo público

Sempre que há dúvidas sobre a credibilidade das propriedades, vejo que a maior parte da discussão acontece em torno de funções / methods versus propriedades. Mas eu também gostaria de saber o motivo convincente para usar a propriedade com o campo privado associado ao campo público diretamente em si, encheckboxndo os comportamentos mais comuns de […]

Fazendo uma propriedade genérica

Eu tenho uma class que armazena um valor serializado e um tipo. Eu quero ter uma propriedade / método retornando o valor já lançado: public String Value { get; set; } public Type TheType { get; set; } public typeof(TheType) CastedValue { get { return Convert.ChangeType(Value, typeof(_Type)); } Isso é possível em c #?

Como omitir Obter apenas propriedades no serializer servicestack json?

Eu tenho um object que eu sou de-serializing usando o método ToJson() do namespace ServiceStack.Text. Como omitir todas as propriedades somente GET durante a serialização? Existe algum atributo como [Ignore] ou algo com o qual eu possa decorar minhas propriedades, para que elas possam ser omitidas? obrigado

Quais são as propriedades automáticas em C # e qual é o seu propósito?

Alguém poderia fornecer uma explicação muito simples de propriedades automáticas em c #, sua finalidade e talvez alguns exemplos? Tente manter as coisas em termos leigos, por favor!

Passando propriedades por referência em c #

Eu estou tentando fazer o seguinte: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue = inValue; } } Isso está me dando um erro de compilation. Eu acho bem claro o que estou tentando alcançar. Basicamente eu quero que o GetString copie o conteúdo de uma string […]