コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【C#】文字列をBase64でエンコード、デコードするクラス

ソースコード

using System;
using System.Text;

/// <summary>
/// 文字列をBase64でエンコード、デコードするクラス
/// </summary>
public class Base64Encoder
{
    private static readonly Encoding encoding = Encoding.UTF8;
    
    /// <summary>
    /// Base64 でエンコードします
    /// </summary>
    public static string Encode( string s )
    {
        return Convert.ToBase64String( encoding.GetBytes( s ) );
    }
    
    /// <summary>
    /// Base64 でデコードします
    /// </summary>
    public static string Decode( string s )
    {
        return encoding.GetString( Convert.FromBase64String( s ) );
    }
}

参考サイト様

文字列をBase64でエンコード/デコードするには?[C#、VB]:.NET TIPS - @IT

関連記事