|
.NET TIPS 文字列配列内の文字列を連結するには?デジタルアドバンテージ 遠藤 孝信2005/10/21 |
![]() |
|
|
|
文字列配列に格納されている各文字列を連結して1つの文字列を作成するには、Stringクラス(System名前空間)の静的メソッドであるJoinメソッドを使用する。
Joinメソッドでは、第1パラメータに「区切り文字列」を、第2パラメータに対象となる文字列配列を指定する。
result = String.Join(区切り文字列, 文字列配列)
区切り文字列は文字列を連結する際に各要素間に挿入される文字列である。区切り文字列が不要な場合には、空文字列("")あるいはnull(VB.NETの場合はNothing)を指定すればよい。
以下にJoinメソッドを使用したサンプル・プログラムを示す。
|
|
| Joinメソッドを使用したC#のサンプル・プログラム(join.cs) | |
|
|
| Joinメソッドを使用したVB.NETのサンプル・プログラム(join.vb) | |
VB.NETにはJoinメソッドと同じ用途のJoin関数(Microsoft.VisualBasic名前空間)が用意されており、上記VB.NET版サンプル・プログラムの最後の2つの例はこれを使用している。
VB.NETのJoin関数では区切り文字列の指定を省略でき、省略した場合には区切り文字列として半角スペースが使用される。また、対象となる配列は文字列配列でなくてもよく、整数型やDouble型、日付型(DateTime型)などの基本的な型がサポートされている。![]()
| カテゴリ:クラス・ライブラリ 処理対象:文字列 使用ライブラリ:Stringクラス(System名前空間) 使用ライブラリ:Join関数(Microsoft.VisualBasic名前空間) |
|
||||||||||||||||||||
| 「.NET TIPS」 |
TechTargetジャパン
Insider.NET フォーラム 新着記事
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH


