例外を出さないクリップボード

クリップボードにオブジェクトの文字列表現をコピーします
要するにClipboardクラスにToStringをコピーしているに過ぎないのですが、事前にnullチェックをしたり例外をキャッチするコードを毎回書くのが面倒なので作りました。
ペースト機能のほうはおまけです。動作確認していません。

動作環境:
 C#2.0以上

使用例

// 文字列をコピー
MifuminLib.SafeClipboard.SetText("コピー");

// 文字列以外の値をコピー(ToStringの結果をコピー)
MifuminLib.SafeClipboard.SetText(323);
MifuminLib.SafeClipboard.SetText(DateTime.Now);

// nullや空文字列をコピー(何も起こらない)
MifuminLib.SafeClipboard.SetText(null);
MifuminLib.SafeClipboard.SetText("");

// クリップボードの文字列を取得
string data = MifuminLib.SafeClipboard.GetText();

履歴

1.00
  • 公開

1.00ダウンロード

2009/03/10