Pertanyaan yang diberi tag «properties»

Properti, dalam beberapa bahasa pemrograman berorientasi objek, adalah jenis khusus anggota kelas, perantara antara bidang (atau anggota data) dan metode. Properti dibaca dan ditulis seperti bidang, tetapi properti membaca dan menulis (biasanya) diterjemahkan untuk mendapatkan dan mengatur pemanggilan metode.


14
Mengapa saya harus menghindari penggunaan Properties di C #?
Dalam bukunya yang luar biasa, CLR Via C #, Jeffrey Richter mengatakan bahwa dia tidak menyukai properti, dan merekomendasikan untuk tidak menggunakannya. Dia memberi beberapa alasan, tapi saya tidak begitu mengerti. Adakah yang bisa menjelaskan kepada saya mengapa saya harus atau tidak boleh menggunakan properti? Di C # 3.0, dengan …
102 c#  properties 


3
Aksesibilitas tidak konsisten: tipe properti kurang dapat diakses
Tolong bisakah seseorang membantu dengan kesalahan berikut: Aksesibilitas tidak konsisten: jenis properti 'Test.Delivery' kurang dapat diakses daripada properti 'Test.Form1.thelivery' private Delivery thedelivery; public Delivery thedelivery { get { return thedelivery; } set { thedelivery = value; } } Saya tidak dapat menjalankan program karena pesan kesalahan tidak konsisten. Ini kelas …
100 c#  properties 

2
Apakah aman untuk menghapus properti objek saat mengulanginya?
Saat melakukan iterasi pada properti objek, apakah aman untuk menghapusnya saat berada dalam loop for-in? Sebagai contoh: for (var key in obj) { if (!obj.hasOwnProperty(key)) continue; if (shouldDelete(obj[key])) { delete obj[key]; } } Dalam banyak bahasa lain melakukan iterasi pada larik atau kamus dan menghapus bagian dalamnya tidak aman. Apakah …



9
Apakah mungkin untuk mendapatkan nama properti warisan yang tidak dapat dihitung dari suatu objek?
Dalam JavaScript kita memiliki beberapa cara untuk mendapatkan properti dari suatu objek, bergantung pada apa yang ingin kita dapatkan. 1) Object.keys(), yang mengembalikan semua properti objek yang tak terhitung jumlahnya, metode ECMA5. 2) for...inperulangan, yang mengembalikan semua properti yang dapat dihitung dari suatu objek, terlepas dari apakah itu properti sendiri, …


10
Properti vs fungsi properti baca-saja di Swift
Dalam sesi Pengenalan ke Swift WWDC, properti hanya-baca descriptionditunjukkan: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Apakah ada implikasi untuk memilih pendekatan di atas daripada menggunakan metode sebagai gantinya: class Vehicle { var numberOfWheels = 0 …

9
WCF tersedak properti tanpa "set". Ada solusi?
Saya memiliki beberapa kelas yang saya lewati sebagai hasil dari metode layanan, dan kelas itu memiliki properti get-only: [DataContract] public class ErrorBase { [DataMember] public virtual string Message { get { return ""; } } } Saya mendapatkan pengecualian di sisi layanan: System.Runtime.Serialization.InvalidDataContractException: Tidak ada metode yang ditetapkan untuk properti …

10
Properti hanya baca Python
Saya tidak tahu kapan atribut harus bersifat pribadi dan apakah saya harus menggunakan properti. Saya baru-baru ini membaca bahwa setter dan getter bukan pythonic dan saya harus menggunakan dekorator properti. Tidak apa-apa. Tetapi bagaimana jika saya memiliki atribut, yang tidak boleh disetel dari luar kelas tetapi dapat dibaca (atribut read-only). …


2
Moq, SetupGet, Mocking properti
Saya mencoba untuk mengejek kelas, yang disebut UserInputEntity, yang berisi properti yang disebut ColumnNames: (itu memang berisi properti lain, saya baru saja menyederhanakannya untuk pertanyaan itu) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { …
94 c#  c#-4.0  properties  moq 

7
Properti Hanya Baca di Objective-C?
Saya telah mendeklarasikan properti hanya-baca di antarmuka saya seperti ini: @property (readonly, nonatomic, copy) NSString* eventDomain; Mungkin saya salah paham tentang properti, tetapi saya pikir ketika Anda mendeklarasikannya sebagai readonly, Anda dapat menggunakan penyetel yang dihasilkan di dalam file implementasi ( .m), tetapi entitas eksternal tidak dapat mengubah nilainya. Pertanyaan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.