我有一个方法,它返回一个
一切都很好,但是有一种情况,
我需要的是一种空的 FileInfo(Null-Object-Pattern)。当调用
在 Stack Overflow 上搜索这个 java 问题,但回答并没有帮助我。
是否有一种方法可以将
FileInfo
对象。在调用该方法后,会调用 fooFile.FullName
。一切都很好,但是有一种情况,
FileInfo
可能为 null
,但我不想在调用该方法时进行(丑陋的)空检查。我需要的是一种空的 FileInfo(Null-Object-Pattern)。当调用
fooFile.FullName
时返回一个空字符串就足够了。不幸的是,new FileInfo(string.Empty)
不起作用。在 Stack Overflow 上搜索这个 java 问题,但回答并没有帮助我。
是否有一种方法可以将
FileInfo
与 Null-Object-Pattern 结合使用?
Try
模式:FileInfo fi; if(TryGetFile(path,out fi)){}
。 - Tim SchmelterTryGetFile
很有意思,但是同样存在问题。 - Micha