Implementați proprietățile și metodele clasei
Aflați cum să implementați proprietăți de clasă doar în citire, doar în citire și doar în scriere utilizând accesorii de proprietăți și modificatori de acces și cum să implementați metode și metode de extensie pentru o clasă.
Obiective de instruire
După ce terminați acest modul, veți putea să:
Explicați modul în care sunt utilizați membrii câmpului, proprietății și metodei unei clase în definiția clasei și obiectele instanțiate.
Implementați proprietățile clasei utilizând accesorii de proprietăți "get" și "setați".
Creați clase care utilizează proprietăți implementate automat.
Creați proprietăți doar în citire și doar pentru scriere utilizând modificatorii de acces pentru proprietăți și accesorii de proprietăți.
Creați metode de clasă și metode supraîncărcate care acceptă zero sau mai multe argumente utilizând tipuri de "valoare" sau "referință".
Creați metode de extensie pentru o clasă.
Implementați clase care utilizează o combinație de proprietăți și metode pentru a gestiona datele încapsulate.
Cerințe preliminare
Capacitatea de a crea clase și constructori de clasă pentru a instanția obiectele într-o aplicație C#.
Capacitatea de a dezvolta aplicații de consolă C# care implementează business logic utilizând instrucțiuni de iterație, instrucțiuni de selecție și metode particularizate.
Capacitatea de a efectua depanarea codului C# de bază și gestionarea excepțiilor într-un mediu Visual Studio Code.