Az önce okudum: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/
Anladığım kadarıyla, Null
bu bir özellik ve tek örneği null
.
Bir yöntem bir Null bağımsız değişken aldığında, ona yalnızca bir Null
başvuru veya null
doğrudan iletebiliriz , ancak boş olsa bile ( nullString: String = null
örneğin) başka bir başvuru gönderemeyiz .
Bu Null
özelliği kullanmanın hangi durumlarda yararlı olabileceğini merak ediyorum . Ayrıca daha fazla örnek görmediğim Hiçlik özelliği de var.
Bir dönüş türü olarak Nothing ve Unit kullanmak arasındaki farkın ne olduğunu gerçekten anlamıyorum, çünkü her ikisi de herhangi bir sonuç döndürmüyor, örneğin loglama yapan bir yöntemim olduğunda hangisinin kullanılacağını nasıl bileceğim?
Birim / Boş / Hiç bir dönüş türünden başka bir şey olarak kullanımlarınız var mı?