Bu iki özel klasör arasındaki farklar konusunda kafam karıştı.SpecialFolder.Desktop ve SpecialFolder.DesktopDirectory arasındaki fark nedir?
İşte her çıktısını yazan bir kod parçacığı, ama onlar çıkış aynı şey. (.NET 1.1 için ) MSDN belgelerine göre
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); string pathTwo = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory); Console.WriteLine(path); Console.WriteLine(pathTwo); Console.ReadKey();
: Masaüstü
mantıksal Masaüstü ziyade fiziksel dosya sistemi konumu.
desktopDirectory
masaüstünde fiziksel mağaza dosya nesneleri için kullanılan dizin. Bu dizini sanal bir klasör olan masaüstü klasörüyle karıştırmayın. o the logical Desktop rather than the physical file system location
dediğinde
Ne
anlama geliyor? Ayrıca,virtual folder
basit terimlerle nedir? documentation'un daha yeni .NET 4 sürümünde, Desktop
'u tamamen kaldırdıklarını ve yalnızca DesktopDirectory
'u terk ettiklerini fark ettim. Bu neden?
Pencereleri, iki C# dizesi farklı sonuç gösterecek şekilde nasıl yapılandırabilirsiniz? –
Bu soruyu anlamıyorum –
C# kodunu test ettim, her iki enumlar da aynı değeri veriyorlar, eğer hiç farklı olmadıklarında, iki enumun farkını söylemek gereksizdir. Yani benim sorum iki senaryoda hangi senaryoyu farklı yollar döndürüyor? –