A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
直接バイト単位でのパディングは出来ないと思いますので
一度stringでパディングしてこれをバイト配列に取り込んで
ArrayクラスのCopyメソッドコピーしてから
char配列にデコード
stringオブジェクトに構築
といった手順でしょう
string ss = "あい";
// Shift-JISでエンコードして バイト配列を取得
byte[] by = System.Text.Encoding.GetEncoding(932).GetBytes(ss);
byte[] by10 = new byte[10];
// バイト配列を10バイト分コピー
Array.Copy( by, by10, 10 );
// 10文字分のchar配列を確保
char [] ch = new char[10];
// SHIFT-JISのデコーダを取得
System.Text.Decoder dec = System.Text.Encoding.GetEncoding(932).GetDecoder();
// バイト配列からchar配列に変換
int nchLen = dec.GetChars(by10, 0 , by10.Length, ch, 0 );
// char配列から文字列(string)に変換
string s = new string( ch, nchLen );
といった具合でしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- 計算機科学 急ぎです、大学数学再帰の問題難しくてがわからないです。 以下の4つの文字列を連結して新たに生成できる 1 2023/05/17 20:11
- C言語・C++・C# 【C言語】全角文字の配列を、全角のまま1文字ずつ出力する方法 4 2023/05/09 15:08
- HTML・CSS CSS の疑問です 1 2023/02/15 18:13
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- C言語・C++・C# str[j++]の意味 2 2022/08/30 16:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで配列の計算
-
VB.net 引数で配列変数を渡す際...
-
EXCEL VBA で、0から?1から?
-
変数を動的に作るには?
-
パソコンキーボードで時分秒を...
-
動的配列が存在(要素が有る)か...
-
VBで作った乱数を一度も重複さ...
-
C言語 重複しない4ケタの乱数...
-
配列の要素数を超えた参照のコ...
-
IF関数でEmpty値を設定する方法。
-
10進数を4桁のバイト配列に格納...
-
遅延バインディングを使用でき...
-
C# 多次元配列の要素数の変更
-
ジャグ配列とは
-
C# での文字列パディング
-
空き番号探し
-
応用情報技術者試験の令和元年...
-
VBでbyte配列型のインスタンス...
-
グループ分け
-
c# 他プロセス起動 リダイレク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
応用情報技術者試験の令和元年...
-
IF関数でEmpty値を設定する方法。
-
VBAで配列の計算
-
パソコンキーボードで時分秒を...
-
EXCEL VBA で、0から?1から?
-
動的配列が存在(要素が有る)か...
-
変数を動的に作るには?
-
C言語 重複しない4ケタの乱数...
-
VBで作った乱数を一度も重複さ...
-
VB.net 引数で配列変数を渡す際...
-
配列の要素数を超えた参照のコ...
-
C#の質問
-
複数のテキストボックスに同じ...
-
VBでbyte配列型のインスタンス...
-
For文と配列
-
遅延バインディングを使用でき...
-
【MFC】GetCount()とGetSize()...
-
配列プロパティをREDIMする方法...
-
Excel VBAで配列の途中から(X)M...
-
五目並べのプログラムを配列と...
おすすめ情報