トップ  >  サンプルソース  >  テキスト出力(C#/VB.NET)

テキスト出力(C#/VB.NET)

2010年05月24日

ファイルをテキスト(漢字コード指定)形式で書き込むサンプル(ソース/コード)です。String変数を1回で書込むようにしています。

ファイルをテキスト(漢字コード指定)形式で読み込むサンプルは テキスト入力(C#/VB.NET) です。

''' ---VB.NET版-------------------------------------------
''' <summary>
''' テキスト出力(ファイル全部を1回で書込む)
''' </summary>
''' <param name="fpath">ファイルPATH</param>
''' <param name="dt">出力する文字列データ</param>
Public Sub WriteText( _
    ByVal fpath As String, ByVal dt As String)
    Dim sw As System.IO.StreamWriter = Nothing
    Try
        ' "SHIFT-JIS","ISO-2022-JP","EUC-JP"
        ' "UNICODE","UTF-7","UTF-8"
        sw = New System.IO.StreamWriter(fpath, False, _
            System.Text.Encoding.GetEncoding("UTF-8"))
        sw.Write(dt)
    Catch ex As Exception
        Throw ex
    Finally
        If sw Is Nothing = False Then sw.Close()
    End Try
End Sub
' --------------------------------------------------------

/// ---C#.NET版-------------------------------------------
/// <summary>
/// テキスト出力(ファイル全部を1回で書込む)
/// </summary>
/// <param name="fpath">ファイルPATH</param>
/// <param name="dt">出力する文字列データ</param>
public void WriteText(String fpath, String dt)
{
    System.IO.StreamWriter sw = null;
    try
    {
        // "SHIFT-JIS","ISO-2022-JP","EUC-JP"
        // "UNICODE","UTF-7","UTF-8"
        sw = new System.IO.StreamWriter(fpath, false,
            System.Text.Encoding.GetEncoding("UTF-8"));
        sw.Write(dt);
    }
    catch (Exception ex)
    {
        throw ex;
    }
    finally
    {
        if (sw != null) sw.Close();
    }
}
// -------------------------------------------------------
スポンサーサイト

INIファイル入力/出力(C#/VB.NET) | トップページへ戻る | テキスト入力(C#/VB.NET)

このページのトップに戻る

コメント

名前
題名
メールアドレス
WEBサイト
 
コメント
パスワード
  管理者にだけ表示を許可する

このページのトップに戻る

トラックバック

このページのトップに戻る