Ich weiss nicht, wer sich das ausgedacht hatte, aber da gab's mal ein Codezone Code-Slogan für das Codezone Magazin, welches folgendermaßen aussah:
If Not (you.FirstPoem = "hello world!") Then
CodeZone.Keepout(you)
End If
Da ich nicht der große VB Fan bin, würde ich lieber einen der folgenden C# Alternativen sehen.
die Standardumsetzung
if (you.FirstPoem != "hello world!")
CodeZone.Keepout(you);
oder als Einzeiler (der leider nicht wirklich funktioniert, da die else Bedingung fehlt)
you.FirstPoem != "hello world!" ? CodeZone.Keepout(you) : ;
aber wie wär es denn mit dieser special .NET 2.0 Version?
if (String.IsNullOrEmpty(you.Poems.Find(delegate(string poem) { return poem == "hello world!"? true:false; })))
CodeZone.Keepout(you);
... bei generics schlägt doch das Entwicklerherz gleich höher 