Qualcuno conosce la migliore pratica C # sul modo di definire la visibilità dell’attributo (privato o protetto) dietro la proprietà pubblica nella class astratta o nella class genitore. In altri mondi qual è la migliore pratica di default (e perché) tra: public abstract class MyClass { private string myAttribute; public string MyAttribute { get { […]
Ho provato a guardarmi intorno ma non ero in grado di convincermi con una risposta in quanto il mondo di COM / ActiveX sembra essere molto confuso. Fondamentalmente quello che voglio sapere è, dato il GUID, c’è un modo per conoscere tutte le interfacce, proprietà e metodi esposti da un controllo ActiveX? Ho letto da […]
Se ho una semplice installazione di class come questa: class MyClass { private string _myName = string.Empty; public string MyName { get { return _myName; } } public void DoSomething() { // Get the name… string name = string.Empty; name = _myName; // OR name = MyName; // …and do something with it… } } […]
Ho alcune classi e ho problemi ad accedere a proprietà definite in sottoclassi da altri metodi di class. Ho una class base chiamata Section e alcune sottoclassi, ad esempio SectionPlane : Section . In ciascuna sottoclass, viene definito un diverso insieme di campi e proprietà (in SectionPlane , si può trovare il campo privato _t […]
Ho notato che ogni controllo aggiunto a TableLayoutPanel ha le proprietà “Column” e “Row”. Come posso ottenere l’accesso a queste proprietà tramite il codice? Grazie:)
Utilizzando l’Express Edition di Visual C # 2008, sto provando a creare un pulsante sul mio modulo per riportare il modulo alle proprietà predefinite, come la dimensione, il backcolor, ecc … qualcuno ha qualche esempio su come farei questo?
Ho un controllo utente con proprietà personalizzate come segue: [DefaultValue(true)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] [Description(“Gets or sets whether the \”Remove\” button is visible.”)] public bool ShowRemoveButton { get { return this.removeButton.Visible; } set { this.removeButton.Visible = value; } } Il controllo contiene un controllo pulsante standard. Questa proprietà viene utilizzata per mostrare o hide il pulsante. Il controllo […]
È un risultato del codice molto imprevedibile per me. Non mi aspettavo che questo codice producesse un risultato del genere. Quindi, ho letto il libro di Jeffrey Richter (clr ia c #) e c’è un esempio con questo codice. internal class ClassRoom { private List _students = new List(); public List Students { get { […]
Avevo letto che le proprietà auto implementate non possono essere solo leggere o scrivere solo. Possono solo essere letti e scritti. Tuttavia, mentre imparavo le interfacce mi sono imbattuto in foll. codice, che crea un tipo di sola lettura / sola scrittura e lettura-scrittura di proprietà automatiche. È accettabile? public interface IPointy { // A […]
Possibile duplicato: Dovresti accedere a una variabile all’interno della stessa class tramite una proprietà? Mi sono imbattuto in questo di recente ed ero curioso di sapere se esistesse una sorta di standard per cui dovresti fare riferimento all’interno di una class. Voglio dire davvero che non dovrebbe fare la differenza se si accede direttamente alla […]