- ベストアンサー
C#.NETでバイト数が数えられない!!
こんにちは。現在C#.NETで開発を行っております。 そこでの通信方法が決まったバイト数で区切られた 文字を送受信してるのですが、困ったことにC#.NET をはじめ、.NETでは文字数はカウントできてもバイト 数はカウントできないらしいです。.NET初心者の私は いま行き詰ってしまいました。 現在の状況はこのようになっています。 例えば、Aという項目が2バイト、Bという項目が4バイト Cという項目が3バイトの全部で9バイトと決まっているとします。次の 「AABBBBCCC」というように、全部半角であればSubString(0,2) 、SubString(2,4),SubString(6,3)というようにして、取得できる のですが、「あいイイうウ」というような文字列だと同じ9バイトでも .NETだと文字数でしかとれないのでめちゃくちゃなものになってし まいます。なにかよいアイデアはないでしょうか?? 納期も迫っているので大変困っています。
- みんなの回答 (2)
- 専門家の回答