C # este un limbaj minunat. Este relativ ușor de învățat și are o sintaxă mai simplă decât C ++ și Java. Timp de 10 ani este încă un competitor puternic. Se îmbunătățește în fiecare an, obținând noi oportunități cu fiecare nouă versiune. C # nu a dezamăgit comunitatea de dezvoltare.
1. Environment.NewLine
Știați că această proprietate nu depinde de platformă și vă permite să afișați caracterele noi în conformitate cu platforma?
2. Alias din spațiul de nume
3. Atributul DebuggerBrowsable.
Fiecare dezvoltator C # face depanare la unul sau alt punct din program. Acest atribut este un instrument puternic în controlul comportamentului unui obiect în timpul depanării. Procesul de depanare implică afișarea unui obiect de depanare într-o fereastră mică a instrumentului. Aceasta poate fi utilizată pentru a ascunde obiecte private sau alte obiecte a căror afișare în fereastra de depanare este inutilă și împiedică numai. De exemplu, atunci când depanem orice clasă, veți vedea toate variabilele ascunse în fereastra de depanare. Puteți să le ascundeți utilizând atributul [DebuggerBrowsable (DebuggerBrowsableState.Never)]:
Acest atribut vă permite să afișați o descriere a unei variabile. Acest lucru îi ajută pe cei care vor lucra cu codul sursă în viitor. Atributul este foarte simplu de utilizat. Un exemplu poate fi văzut în următorul cod:
5. Creați un dosar virtual pentru proiect
Puteți permite fiecărui dezvoltator al echipei dvs. să creeze un director virtual cu același nume ca și proiectul. Acest truc cu Microsoft Studio IDE este extrem de util pentru sincronizarea codului între mai mulți dezvoltatori C # Faceți clic dreapta pe proiect și selectați "Properties" din lista derulantă. Faceți clic pe fila Web și selectați "Utilizați serverul Web local IIS" pentru a specifica calea.
Efectuați modificări și verificați fișierul proiectului. Toți dezvoltatorii care utilizează acest fișier de proiect vor primi o solicitare de a crea un director cu același nume ca și proiectul.
6. Modificarea platformei aplicației
Puteți modifica platforma aplicației. Puteți alege între două opțiuni: mediul de biți pe 32 de biți și pe 64 biți.
Faceți clic dreapta pe proiect și selectați "Proprietăți" din lista derulantă. Faceți clic pe fila "Construiți" și selectați platforma corespunzătoare.
7. Fereastra de definire a codului
Dacă poziționați cursorul pe ListItemType și apăsați combinația de taste, veți vedea o fereastră ca cea de mai jos.
8. Operatorul de colapsare nul
Operatorul Null Coalescing vă permite să scrieți în scurt timp o comparație de valoare cu o valoare nulă. Este scrisă cu un dublu semn de întrebare (??).
De exemplu, unele funcții myfunction () pot întoarce o valoare nulă. În astfel de cazuri, puteți utiliza acest operator pentru a verifica rapid o valoare nulă și ao înlocui cu o valoare alternativă (nu null):
9. Comandă rapidă pentru a utiliza definiția (Declarație)
Ctrl și ". "Va deschide o fereastră cu opțiuni posibile pentru utilizarea definiției. Utilizați săgețile pentru a selecta. Apăsați Enter. Voila! Soluția a fost adăugată!
10. O fuziune a seturilor de date DataSet
Ați avut o situație în care nu ați putut înțelege de ce fuziunea celor două seturi de date sa încheiat cu un eșec? Există o cale de ieșire.
Desigur, puteți utiliza încercări pentru a face față excepțiilor. Dar uitați-vă la codul specific care determină cauza exactă a erorii.