ReSharper'ı kullanmaya başladım ve neden bu kodun yanlış olduğunu düşündüğünü anlamaya çalışıyorum.ReSharper "Olası NullReferenceException" yanlış?
var file = new FileInfo("foobar");
return file.Directory.FullName;
Bu bir "Olası System.NullReferenceException" olarak file.Directory
vurgulamaktadır. Bunun mümkün olduğundan emin değilim çünkü dosya nesnesi hiçbir zaman boş olamaz ve FileInfo
nesnesinden döndürülen DirectoryInfo
nesnesinin nasıl boş olabileceğini anlayamıyorum.
Ayrıca: "yönetmenin tam yolunu" döndürecek olan ['file.DirectoryName'] (http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx) ve ayrıca "c: \" için de çalışmalıdır. –