Ho una classe personalizzata che uso per creare stringhe di tabella. Vorrei riscrivere il codice in modo da poter concatenare gli operatori. Qualcosa di simile:Come si dichiara una classe in C# in modo da poter concatenare i metodi?
myObject
.addTableCellwithCheckbox("chkIsStudent", isUnchecked, isWithoutLabel)
.addTableCellwithTextbox("tbStudentName", isEditable) etc.
Così sembra che avrei ciascuno di questi metodi (funzioni) restituire l'oggetto stesso in modo che possa quindi chiamare un altro metodo (funzione) sull'oggetto risultante, ma non riesco a capire come ottenere la classe # per riferirsi a se stessa.
Qualsiasi aiuto?
tutte le risposte erano buone, ma questo va davvero oltre, grazie questo è stato davvero utile –