掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
for及び配列操作について (ID:124810)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
本題は解決済みだけど余談という事で。 >最後の改行削除のコードがなんとなくいやらしい、何かもっと良い方法が有りそうだが。。 System.Text.StringBuilder のヘルプを読んだだけなので外しているかも しれないけど、Length プロパティの値を Environment.NewLine.Length 分 だけ引くのじゃダメでしょうか? Length プロパティの説明の中に >現在の長さ未満の長さを指定した場合は、このインスタンスが指定した長さまでに切り捨てられます。 >指定した長さが現在の長さを超える場合は、このインスタンスの文字列値の末尾に空白が埋め込まれます。 >指定した長さが現在の容量を超える場合は、 Capacity が指定した長さに設定されます。 とあったので単純に Length プロパティの値を再設定してやれば いいよな気がするんですけど。 MyStringBuilder.Length = MyStringBuilder.Length - Environment.NewLine.Length
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.