Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 2759|Odpoveď: 0

[Zdroj] .NET/C# parameter metódy NULL null

[Kopírovať odkaz]
Zverejnené 26. 6. 2023 20:51:24 | | | |
Požiadavky: Musíte určiť, či hodnota parametra prenášaná metódou je nul a NULL, a ak je NULL, vyhodí sa výnimka.

Vo všeobecnosti vieme určiť, či je hodnota parametra NULL, zvyčajne je kód nasledovný:

Aj keď môžeme dosiahnuť požadovaný efekt, kód nie je dostatočne elegantný a programátori sa snažia písať menej kódu na jeho implementáciu a venovať čas zmysluplnejším veciam.

Runtime .NET 7 poskytuje ArgumentNullException.ThrowIfNull, ArgumentException.ThrowIfNullOrEmpty na určenie, či je parameter NULL alebo prázdny reťazec vyhodí výnimku.

ArgumentNullException.ThrowIfNull(Táto metóda je už dostupná v .NET 6):Prihlásenie na hypertextový odkaz je viditeľné.
ArgumentException.ThrowIfNullOrEmptyPrihlásenie na hypertextový odkaz je viditeľné.

Testovací kód je nasledovný:



Zdrojový kód je nasledovný:



Čo sa týka [Vyjadrenie argumentu volajúceho] vlastnosť je vlastne syntaktický cukor, ktorý je už určený v čase kompilácie.



(Koniec)





Predchádzajúci:.NET/C# Zdrojový kód HttpClient jednoduchá analýza
Budúci:.NET/C# kolekcia Any() alebo Count(), čo je rýchlejšie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com