Perguntas com a marcação «properties»

Uma propriedade, em algumas linguagens de programação orientadas a objetos, é um tipo especial de membro da classe, intermediário entre um campo (ou membro de dados) e um método. As propriedades são lidas e gravadas como campos, mas as leituras e gravações de propriedades (geralmente) são traduzidas para obter e definir chamadas de método.


14
Por que devo evitar o uso de Propriedades em C #?
Em seu excelente livro, CLR Via C #, Jeffrey Richter disse que não gosta de propriedades e recomenda não usá-las. Ele deu algum motivo, mas eu realmente não entendo. Alguém pode me explicar por que devo ou não usar propriedades? No C # 3.0, com propriedades automáticas, isso muda? Como …
102 c#  properties 


3
Acessibilidade inconsistente: o tipo de propriedade é menos acessível
Alguém pode ajudar com o seguinte erro: Acessibilidade inconsistente: o tipo de propriedade 'Test.Delivery' é menos acessível do que a propriedade 'Test.Form1.thelivery' private Delivery thedelivery; public Delivery thedelivery { get { return thedelivery; } set { thedelivery = value; } } Não consigo executar o programa devido à mensagem de …
100 c#  properties 



9
É possível obter os nomes de propriedade herdados não enumeráveis ​​de um objeto?
Em JavaScript, temos algumas maneiras de obter as propriedades de um objeto, dependendo do que desejamos obter. 1) Object.keys(), que retorna todas as propriedades enumeráveis ​​próprias de um objeto, um método ECMA5. 2) um for...inloop, que retorna todas as propriedades enumeráveis ​​de um objeto, independentemente de serem propriedades próprias ou …

2
Moq, SetupGet, Mocking a property
Estou tentando simular uma classe, chamada UserInputEntity, que contém uma propriedade chamada ColumnNames: (ela contém outras propriedades, acabei de simplificá-la para a pergunta) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { ColumnNames = columnNameInputs; …
99 c#  c#-4.0  properties  moq 


10
Propriedade somente leitura computada versus função em Swift
Na sessão de introdução ao Swift WWDC, uma propriedade somente leitura descriptioné demonstrada: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Existem implicações em escolher a abordagem acima em vez de usar um método: class Vehicle { …


9
O WCF bloqueia em propriedades sem “conjunto”. Alguma solução alternativa?
Tenho uma classe que estou passando como resultado de um método de serviço e essa classe tem uma propriedade get-only: [DataContract] public class ErrorBase { [DataMember] public virtual string Message { get { return ""; } } } Estou recebendo uma exceção no lado do serviço: System.Runtime.Serialization.InvalidDataContractException: Nenhum método definido …


7
Propriedades somente leitura em Objective-C?
Eu declarei uma propriedade somente leitura em minha interface como tal: @property (readonly, nonatomic, copy) NSString* eventDomain; Talvez eu esteja entendendo mal as propriedades, mas pensei que, quando você declara como readonly, pode usar o setter gerado dentro do .marquivo de implementação ( ), mas as entidades externas não podem …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.