「Xamarin.Macで特殊ディレクトリのパスを取得する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | == 実装:Environment.SpecialFolderを使う == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==実装:Environment.SpecialFolderを使う== | ||
[[Xamarin.Mac]]でもEnvironmentクラスのGetFolderPathメソッドで色々と取得することもできる。 | [[Xamarin.Mac]]でもEnvironmentクラスのGetFolderPathメソッドで色々と取得することもできる。 | ||
マルチプラットフォームでの互換性を考慮すると、EnvironmentクラスのGetFolderPathメソッドで取得可能な特殊ディレクトリであれば、環境依存のAPIよりもこちらを使うのが望ましいと思われる。 | マルチプラットフォームでの互換性を考慮すると、EnvironmentクラスのGetFolderPathメソッドで取得可能な特殊ディレクトリであれば、環境依存のAPIよりもこちらを使うのが望ましいと思われる。 | ||
31行目: | 5行目: | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
|+ | |+ | ||
− | |||
− | |||
|- | |- | ||
| Desktop || /Users/{ユーザー}/Desktop | | Desktop || /Users/{ユーザー}/Desktop | ||
131行目: | 103行目: | ||
ちなみに上記の列挙には以下のような[[ソースコード]]を用いた。 | ちなみに上記の列挙には以下のような[[ソースコード]]を用いた。 | ||
<source lang="csharp"> | <source lang="csharp"> | ||
− | foreach (var folder in Enum.GetValues(typeof(Environment.SpecialFolder))) | + | foreach (var folder in Enum.GetValues(typeof(Environment.SpecialFolder))) |
− | { | + | { |
− | + | var path = Environment.GetFolderPath((Environment.SpecialFolder)folder); | |
− | + | Console.WriteLine("{0} => {1}", folder, path); | |
− | } | + | } |
</source> | </source> | ||
== 関連項目 == | == 関連項目 == | ||
− | * [[Xamarin. | + | * [[Xamarin.Mac/特殊ディレクトリのパスを取得する]] |
− | * [[Xamarin. | + | * [[Xamarin.Android/特殊ディレクトリのパスを取得する]] |
− | * [[Xamarin. | + | * [[Xamarin.Mac/NLogを使う]] |
+ | * [[Xamarin.Mac/plistファイルを読み書きする]] | ||
+ | |||
+ | == 参考文献 == | ||
+ | {{reflist}} | ||
+ | |||
+ | {{stub}} | ||
[[category:Xamarin.Mac]] | [[category:Xamarin.Mac]] |