Articles of propriedades

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 […]

C # tem propriedades de extensão?

C # tem propriedades de extensão? Por exemplo, posso adicionar uma propriedade de extensão a DateTimeFormatInfo chamada ShortDateLongTimeFormat que retornaria ShortDatePattern + ” ” + LongTimePattern ?

Erro na class Swift: propriedade não inicializada na chamada super.init

Eu tenho duas classs, Shape e Square class Shape { var numberOfSides = 0 var name: String init(name:String) { self.name = name } func simpleDescription() -> String { return “A shape with \(numberOfSides) sides.” } } class Square: Shape { var sideLength: Double init(sideLength:Double, name:String) { super.init(name:name) // Error here self.sideLength = sideLength numberOfSides = […]

Qual é o {get; conjunto; } syntax em c #?

Estou aprendendo ASP.NET MVC e posso ler documentos em inglês, mas não entendo o que está acontecendo com esse código: public class Genre { public string Name { get; set; } } O que isso significa: { get; set; } { get; set; } { get; set; }

Comparando propriedades do object em c #

Isto é o que eu tenho como método em uma class herdada por muitas das minhas outras classs. A ideia é que permite a simples comparação entre propriedades de objects do mesmo tipo. Agora, isso funciona – mas, no interesse de melhorar a qualidade do meu código, pensei em descartá-lo para exame minucioso. Como pode […]

Propriedades vs methods

Pergunta rápida: Quando você decide usar propriedades (em C #) e quando você decide usar methods? Estamos ocupados com esse debate e encontramos algumas áreas em que é discutível se devemos usar uma propriedade ou um método. Um exemplo é este: public void SetLabel(string text) { Label.Text = text; } No exemplo, Label é um […]

Campos públicos versus propriedades automáticas

Muitas vezes nos dizem que devemos proteger o encapsulamento fazendo methods getter e setter (propriedades em C #) para campos de class, em vez de expor os campos ao mundo externo. Mas há muitas vezes quando um campo está lá apenas para manter um valor e não requer nenhum cálculo para obter ou definir. Para […]

Diferença entre propriedade e campo no c # 3.0 +

Eu percebo que parece ser uma duplicata de Qual é a diferença entre um campo e uma propriedade em c #? mas a minha pergunta tem uma ligeira diferença (do meu ponto de vista): Uma vez eu sei que Eu não usarei minha class com “técnicas que só funcionam em propriedades” e Eu não vou […]