掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
指定した文字列を指定した数だけ並べた文字列を取得するには? (ID:146954)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 具体的にはvbcrlfを指定した個数分並べた文字列が欲しいです。 Perl や PowerShell だと、「strC = vbCrLf * 10」のような構文が 用意されていますが、VB ではそうもいきませんしね。 > 以下のように試してみたところラインフィードが無視され String ではなく Char が対象なので、先頭 1 文字しか使われません。 (Option Strict On だと、strB 構文はエラーになるはず) > 現在はFor文でグリグリまわして使っているため支障はないのですが 強いて For を使わずに 1 行で書くとなると、思いつく範囲ではこの程度…。 'VB2008, VB2010 strC = Join(Enumerable.Repeat(vbCrLf, x).ToArray(), "") 'VB.NET2002, VB.NET2003, VB2005, VB2008, VB2010 strD = Space(x * 2).Replace(" ", vbCrLf) 'VB6, VB.NET2002, VB.NET2003, VB2005, VB2008, VB2010 strE = Replace(Space(2 * x), " ", vbCrLf)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.