可能重複:
How to check whether 2 DirectoryInfo objects are pointing to the same directory?爲什麼不是這個DirectoryInfo比較工作?
var dirUserSelected = new DirectoryInfo(Path.GetDirectoryName("SOME PATH"));
var dirWorkingFolder = new DirectoryInfo(Path.GetDirectoryName("SAME PATH AS ABOVE"));
if (dirUserSelected == dirWorkingFolder)
{
//this is skipped
}
if (dirUserSelected.Equals(dirWorkingFolder))
{
//this is skipped
}
雖然調試,我可以檢查每個值和他們是平等的。所以我猜這是另一個byval byref誤解...請別人,我如何比較這兩件事?
比較DirectoryInfo對象的原因是什麼? 也許你應該比較.FullPath? – griZZZly8 2010-07-01 04:13:03
那些路徑不一樣。這是一種Stroop測試嗎? – 2010-07-01 04:20:03
另外,你的大括號被註釋掉了。如果你希望我們投入精力來幫助你,你不會花精力問一個好問題嗎? – 2010-07-01 04:21:09