dポイントプレゼントキャンペーン実施中!

お世話様です。
C#にてプログラムを作成しています。

左からnカラム目に文字を挿入するのはa.insert( n,"文字" );で良いですよね。
逆に右からnカラム目に文字を入れるのはどうすれば良いでしょうか?

やりたいのはこれです。

120 → 120
2500 → 2,500
13200 → 13,200

A 回答 (2件)

> 簡単に(1行で)済む関数と言うかメソッドは無いと言う事ですか?



まあ、そのものずばりのメソッドはないですね。
でも、さすがにこれくらいは 1 行で書けますよ。

a.Insert(a.Length - n, "あいうえお");
    • good
    • 0
この回答へのお礼

毎回ありがとうございます。
無知な私を救ってくれて、大変助かります。

お礼日時:2005/03/04 11:37

「全体の文字数」から「右からnカラム目」を引けば「左からnカラム目」が分かりますよね……。



もっとも、カンマの挿入については、元のデータが int 型などの場合は最初から ToString メソッドを使ったほうが簡単ですが。

この回答への補足

早速の返答ありがとうございます。

と言う事は、簡単に(1行で)済む関数と言うかメソッドは無いと言う事ですか?
(C#初心者なので・・・)

補足日時:2005/03/02 16:42
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています