「.NET 8 for Macの特殊ディレクトリのパス」の版間の差分

編集の要約なし
編集の要約なし
 
(同じ利用者による、間の7版が非表示)
1行目: 1行目:
.NET 8 for MacではXamarin.Macの頃から微妙に戻り値が変わっています。
.NET 8 for MacではXamarin.Macの頃から微妙に戻り値が変わっています。
.NET 6や.NET 7は試していません。


{|class="wikitable sortable"
{|class="wikitable sortable" style="overflow: auto;white-space: nowrap"
|+
|+
! SpecialFolder  !! .NET
! SpecialFolder  !! .NET
147行目: 148行目:
|
|
|}
|}
== 解説 ==
MyDocumentsが「ホームディレクトリ直下」から「Documentsディレクトリ」に変更になっています。
MyDocumentsが「ホームディレクトリ直下」から「Documentsディレクトリ」に変更になっています。


154行目: 157行目:


ApplicationDataと LocalApplicationDataは独自の隠しディレクトリからmacOSのルールに則った「~/Library/Application Support」になっています。
ApplicationDataと LocalApplicationDataは独自の隠しディレクトリからmacOSのルールに則った「~/Library/Application Support」になっています。
[[category: .NET]]
 
TemplatesとCommonTemplatesは何も返さなくなっています。
 
== コード ==
<source lang=csharp>
foreach (var folder in Enum.GetValues(typeof(Environment.SpecialFolder)))
{
    var path = Environment.GetFolderPath((Environment.SpecialFolder)folder);
    Console.WriteLine($"{folder} => {path}");
}
</source>
 
== 関連項目 ==
* [[.NET 8 for Androidの特殊ディレクトリのパス]]
 
[[category: .NET for Mac]]