Methodenparameter einschränken

23/01/2008 - 13:45 von Martin Horst | Report spam
Hi,

ich meine mal gelesen zu haben, daß man in C# bzw. .Net Parameter,
welche an ein Methode übergeben werden sollen, mittels Attributen
einschrànken kann. Also das z.B. ein string nicht null sein darf.
Allerdings finde ich dazu im moment nichts und bin mir da auch nicht
100%ig sicher. Verwechsel ich da irgendetwas oder habe ich nur Tomaten
auf den Augen!?

Danke
Martin
 

Lesen sie die antworten

#1 Stefan Offermann
24/01/2008 - 10:26 | Warnen spam
Martin Horst schrieb:
ich meine mal gelesen zu haben, daß man in C# bzw. .Net Parameter,
welche an ein Methode übergeben werden sollen, mittels Attributen
einschrànken kann. Also das z.B. ein string nicht null sein darf.
Allerdings finde ich dazu im moment nichts und bin mir da auch nicht
100%ig sicher. Verwechsel ich da irgendetwas oder habe ich nur Tomaten
auf den Augen!?



Meinst du sowas wie Pre- und Post-Conditions? Das fànde ich auch sehr
interessant. Gibt es sowas als Konstrukt in C#?

Oft will man ja z. B. als Parameter nur natürliche Zahlen größer Null
zulassen, das kann man zwar mit einer if-Anweisung abfangen und
Exceptions werfen, aber wenn man das noch irgendwie "anders" über
Conditions (oder wie immer sowas heißen mag) festlegen kann wàre das
doch toll :)

Gruß,
Stefan

Gruß,
Stefan

student of geoinformatic

ifgi - institute for geoinformatics
www.ifgi.de

Ähnliche fragen