0

次の図のようなテキストを作成する必要があります ここに画像の説明を入力

そして、私はこのような文字列テキストを作ります

string teksnya = "Payment Statement\nSudah " + metode + " Ke Rekening " + RekeningRekber + " MONEX BANK a.n IMANULLAH\n » Harga Barang/Jasa " + hargabarang + " Jasa " + lintascabank+" \n » Total biaya transfer : " + totalpembayaran + " \n » Untuk Pembelian : " + pembelian + " \n » Keterangan Barang/Jasa : " + keterangan + " \n » ID KASKUS Pembeli : " + idbuyer + " \t Email pembeli : " + emailbuyer + " \n » Hp Pembeli : " + nomorhandphonebuyer + " \n ======================================================== \n » BANK Penjual : " + bankseller + " \n » ID KASKUS Penjual : " + idseller + " \n » Email Penjual : " + emailseller + " \t No Hp : " + nomorhandphoneseller + " \n »link thread : " + linklapak + " \n \n Mohon MONEX BANK segera Teruskan Konfirmasi ini ke Penjual, Untuk memproses Barang/Jasa sesuai kesepakatan";

結果が写真と異なるのはなぜですか? が機能しないのはなぜ\nですか? これが結果です ここに画像の説明を入力

それらをメモ帳にコピーして貼り付けると、テキストの位置は最初の画像とはまだ異なります。テキストを最初の画像とまったく同じように表示する方法を教えてください。

ありがとう !

アップデート :

ここに私の現在の文字列があります

   string teksnya = "Payment Statement{0}Sudah " + metode + " Ke Rekening " + RekeningRekber + " MONEX BANK a.n IMANULLAH{0} » Harga Barang/Jasa " + hargabarang + " Jasa " + lintascabank + " {0} » Total biaya transfer : " + totalpembayaran + " {0} » Untuk Pembelian : " + pembelian + " {0} » Keterangan Barang/Jasa : " + keterangan + " {0} » ID KASKUS Pembeli : " + idbuyer + " \t Email pembeli : " + emailbuyer + " {0} » Hp Pembeli : " + nomorhandphonebuyer + " {0} ======================================================== {0} » BANK Penjual : " + bankseller + " {0} » ID KASKUS Penjual : " + idseller + " {0} » Email Penjual : " + emailseller + " \t No Hp : " + nomorhandphoneseller + " {0} »link thread : " + linklapak + " {0} {0} Mohon MONEX BANK segera Teruskan Konfirmasi ini ke Penjual, Untuk memproses Barang/Jasa sesuai kesepakatan"+Environment.NewLine;

マイクロソフトのチュートリアルに従ったにもかかわらず、まだ機能していません:(

4

4 に答える 4

2

改行文字はプラットフォームに依存するため、orEnvironment.NewLineの代わりに使用してください。を使用すると、プログラムが Linux やその他のプラットフォーム (mono を使用) でも動作することが保証されます。"\n""\r\n"Environment.NewLine

于 2013-01-31T07:43:33.523 に答える
1

私は何年も使用していませ\r\n\r

私は好きEnvironment.NewLineです。

http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx

于 2013-01-31T07:43:50.650 に答える
1

キャリッジ リターンも使用してみてください。

\n\r

単純な代わりに

\n
That is, your statement should look like this:
string teksnya = "Payment Statement\n\rSudah " + metode + " Ke Rekening " + RekeningRekber + " MONEX BANK a.n IMANULLAH\n\r » Harga Barang/Jasa " + hargabarang + " Jasa " + lintascabank+" \n\r » Total biaya transfer : " + totalpembayaran + " \n\r » Untuk Pembelian : " + pembelian + " \n\r » Keterangan Barang/Jasa : " + keterangan + " \n\r » ID KASKUS Pembeli : " + idbuyer + " \t Email pembeli : " + emailbuyer + " \n\r » Hp Pembeli : " + nomorhandphonebuyer + " \n\r ======================================================== \n\r » BANK Penjual : " + bankseller + " \n\r » ID KASKUS Penjual : " + idseller + " \n\r » Email Penjual : " + emailseller + " \t No Hp : " + nomorhandphoneseller + " \n\r »link thread : " + linklapak + " \n\r \n\r Mohon MONEX BANK segera Teruskan Konfirmasi ini ke Penjual, Untuk memproses Barang/Jasa sesuai kesepakatan";

とにかく、多くの文字列を連結する代わりにstring.Format ()を使用します。

後で編集: Environment.NewLine の方が優れていることに同意します。それでも、string.Format を使用し、フィールドを使用して固定幅を指定する可能性を利用する必要があります。{index[,length][:formatString]}の指定を確認してください。

わかりました、これが最終的なコードです:

    string teksnya = string.Format("Payment Statement{0}Sudah {1} Ke Rekening {2} MONEX BANK a.n IMANULLAH{0} » Harga Barang/Jasa {3} Jasa {4} {0} » Total biaya transfer : {5} {0} » Untuk Pembelian : {6} {0} » Keterangan Barang/Jasa : {7} {0} » ID KASKUS Pembeli : {8} \t Email pembeli : {9} {0} » Hp Pembeli : {10} {0} ======================================================== {0} » BANK Penjual : {11} {0} » ID KASKUS Penjual : {12} {0} » Email Penjual : {13} \t No Hp : {14} {0} »link thread : {15} {0} {0} Mohon MONEX BANK segera Teruskan Konfirmasi ini ke Penjual, Untuk memproses Barang/Jasa sesuai kesepakatan",
        Environment.NewLine
        , metode
        , RekeningRekber
        , hargabarang
        , lintascabank
        , totalpembayaran
        , pembelian
        , keterangan
        , idbuyer
        , emailbuyer
        , nomorhandphonebuyer
        , bankseller
        , idseller
        , emailseller
        , nomorhandphoneseller
        , linklapak);
于 2013-01-31T07:40:07.543 に答える
0

正しい改行を行うには、「\n」を「\r\n」に置き換えます。

于 2013-01-31T07:40:57.097 に答える