アプリケーション内でユニークな文字列の生成
#wp7dev_jp
ときどき、ファイル名などで他と確実にかぶらないユニークな文字列がほしいときがあります。そんな時に方法。
- 日付を使う(1秒単位でユニーク)
- DateTime.Now.ToString("yyMMddHHmmss") → 120223235959
- GUIDを使う(完全にユニーク)
- System.Guid.NewGuid() → 6fcff952-bcaf-456b-9d33-245a241c1d3c
確実なのはGUIDですが、日付も手軽でいいです。なにせ文字列でソートすると、結果的に時間でソートが出来るなんて小さいメリットも。