Evet, VB.NET'e geçerek. ; P (Sadece "Visual Studio" dedin.)
Hatırlayabildiğim sürece (Visual Basic'ten VB.NET'in tüm sürümlerine kadar), işlev adını sorgulayabilirsiniz. Fonksiyonun başlangıcında dolaylı olarak bildirilen bir yerel değişken gibi "işlev görür" ve bunun geçerli değeri, fonksiyon geri dönüşsüz ifade aracıyla (yani Exit Function
veya sadece düştüğünde) ve elbette, return ifadesi kullanılır.
Ayrıca return ifadesinin ifadesine ayarlanır. Tıpkı yerel bir değişken gibi, değeri fonksiyonun içindeki herhangi bir yürütme noktasında denetlenebilir (return deyimi yürütüldükten sonra dahil). C # buna sahip değildir ve olmalıdır.
(Artı O küçük VB.NET özelliği Exit Function
onu sağlayan deyim - diğer özellik C # var ve gerektiği değil) bir formda çok yararlıdır defansif programlama Ben her zaman olduğu gibi başarısızlık / varsayılan değere işlev adı başlatmak nerede uygulamada ilk ifade. Daha sonra, herhangi bir başarısızlık noktasında (normalde başarı noktalarından çok daha sık görülür), sadece Exit Function
ifadeyi çağırabilirim (yani hata / varsayılan ifadeyi veya sabit / değişken adını çoğaltmak zorunda kalmadan).