はじめに
今回はタイトル通り、文字列のバイト数を取得する方法のご紹介です!
GetByteCount
文字列のバイト数を取得したい時はEncodingクラスのGetByteCountを使います。
.NET TIPS 文字列のバイト数を取得するには? - C# - @IT
ちなみに文字数はLengthで取得できます。
実際に使ってみると以下のような感じ。
//あaaあのバイト数を取得 (Encodingを使うにはusing System.Text;が必要) string text = "あaaあ"; int byteCount = Encoding.GetEncoding("Shift_JIS").GetByteCount(text); Debug.Log(text + "の文字数 : " + text.Length + ", バイト数 : " + byteCount);