- 23 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 15:21:04 ]
- string型から指定したバイト数だけ切り出すうまいやりかたないですかね
たとえば "ああああああああ" をShift_JISで5バイト以内で切り出したりしたいのですが、 string s = "ああああああああ"; int i = 0 byte[] bytes; do { bytes = Encoding.GetEncoding("shift-jis").GetBytes(s.ToCharArray(0, s.Length - i)); i++; } while (bytes.Length < 5); のような効率の悪い方法しか思いつきません…
|

|