「.NET 8 for Macの特殊ディレクトリのパス」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の4版が非表示) | |||
| 1行目: | 1行目: | ||
.NET 8 for MacではXamarin.Macの頃から微妙に戻り値が変わっています。 | .NET 8 for MacではXamarin.Macの頃から微妙に戻り値が変わっています。 | ||
.NET 6や.NET 7は試していません。 | |||
{|class="wikitable sortable" style="overflow: auto;white-space: nowrap" | {|class="wikitable sortable" style="overflow: auto;white-space: nowrap" | ||
| 147行目: | 148行目: | ||
| | | | ||
|} | |} | ||
== 解説 == | |||
MyDocumentsが「ホームディレクトリ直下」から「Documentsディレクトリ」に変更になっています。 | MyDocumentsが「ホームディレクトリ直下」から「Documentsディレクトリ」に変更になっています。 | ||
| 155行目: | 158行目: | ||
ApplicationDataと LocalApplicationDataは独自の隠しディレクトリからmacOSのルールに則った「~/Library/Application Support」になっています。 | ApplicationDataと LocalApplicationDataは独自の隠しディレクトリからmacOSのルールに則った「~/Library/Application Support」になっています。 | ||
TemplatesとCommonTemplatesは何も返さなくなっています。 | |||
== コード == | |||
<source lang=csharp> | <source lang=csharp> | ||
foreach (var folder in Enum.GetValues(typeof(Environment.SpecialFolder))) | foreach (var folder in Enum.GetValues(typeof(Environment.SpecialFolder))) | ||
| 163行目: | 169行目: | ||
</source> | </source> | ||
[[category: .NET]] | == 関連項目 == | ||
* [[.NET 8 for Androidの特殊ディレクトリのパス]] | |||
[[category: .NET for Mac]] | |||