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

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

2010年05月24日

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

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

''' ---VB.NET版-------------------------------------------
''' <summary>
''' テキスト入力(ファイル全部を1回で読込む)
''' </summary>
''' <param name="fpath">ファイルPATH</param>
''' <returns>入力した文字列データ</returns>
Public Function ReadText( _
    ByVal fpath As String) As String
    Dim dt As String = ""
    Dim sr As System.IO.StreamReader = Nothing
    Try
        ' "SHIFT-JIS","ISO-2022-JP","EUC-JP"
        ' "UNICODE","UTF-7","UTF-8"
        sr = New System.IO.StreamReader(fpath, _
            System.Text.Encoding.GetEncoding("UTF-8"))
        dt = sr.ReadToEnd()
    Catch ex As Exception
        Throw ex
    Finally
        If sr Is Nothing = False Then sr.Close()
    End Try
    Return dt
End Function
' --------------------------------------------------------

/// ---C#.NET版-------------------------------------------
/// /// <summary>
/// テキスト入力(ファイル全部を1回で読込む)
/// </summary>
/// <param name="fpath">ファイルPATH</param>
/// <returns>入力した文字列データ</returns>
public String ReadText(String fpath)
{
    String dt = "";
    System.IO.StreamReader sr = null;
    try
    {
        // "SHIFT-JIS","ISO-2022-JP","EUC-JP"
        // "UNICODE","UTF-7","UTF-8"
        sr = new System.IO.StreamReader(fpath,
            System.Text.Encoding.GetEncoding("UTF-8"));
        dt = sr.ReadToEnd();
    }
    catch (Exception ex)
    {
        throw ex;
    }
    finally
    {
        if (sr != null) sr.Close();
    }
    return dt;
}
// -------------------------------------------------------
スポンサーサイト

テキスト出力(C#/VB.NET) | トップページへ戻る | バイナリ出力(C#/VB.NET)

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

コメント

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

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

トラックバック

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