わんくまライブラリ Wankuma.IO.PathBuilderクラス Version1
2005/07/16
この文書はVisual Studio 2003(.NET1.1)をベースに記述されています。それ以降のバージョンや、あなたが読んでいる時点では変更されている可能性があります。
またバージョンアップされている場合にはなんらかかの不具合を含んでいる可能性があります。
ドキュメントへ
Wankuma.IO.PathBuilder1d.htm
ソースファイル直接ダウンロードへ
Wankuma.IO.PathBuilder1c.txt
利用規約へ
../kiyaku.htm
using System; namespace Wankuma.IO { /// <summary> /// PathBuilderはPathを連結してフルパスを構築するためのBuilderです。 /// </summary> public class PathBuilder { private string _result = null; /// <summary> /// コンストラクタ /// </summary> public PathBuilder() { } /// <summary> /// 連結するパス文字列です。 /// </summary> /// <param name="path">連結するパスの名前です</param> public void Append(string path) { if ( path == null ) { throw new ArgumentNullException("path", "pathにnullは指定できません。"); } if ( path == "" ) { throw new ArgumentException("path", @"pathに""は指定できません。"); } if ( this._result == null ) { this._result = path; } else { this._result = System.IO.Path.Combine(this._result, path); } } /// <summary> /// 結果を取り出します。 /// </summary> /// <returns>連結されたパス文字列</returns> public override string ToString() { return this._result; } } }