HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > 文字列操作 Tips メニュー

04.文字列を連結するには

 
UPDATE:2007/12/06    
 



配列に格納された文字列を結合することもできます。
この場合、System.String クラスの Join メソッドを使用します。

sample2 では
$a に "Power"と"Shell"の2つの文字列を代入しています。
次にJoinメソッドで"Power"と"Shell"を結合します。
Joinメソッドの構文は
Join(配列の各要素の間に挿入する文字, 配列変数)
です。
ここでは "-"で結合しています。
よって結合結果は "Power-Shell" となります。

sample1

PS C:\Work2> $a = "Power", "Shell"
PS C:\Work2> $b = [string]::Join("-", $a)
PS C:\Work2> $b
Power-Shell

文字列の連結を行うには、プラス記号(+)を使用します。

sample2

PS C:\Work> $a = "Power" + "Shell"
PS C:\Work> $a
PowerShell

+=演算子による連結

+= 演算子は、指定した値を変数の値に加算するか、指定した値を既存の値に追加します(sample3)

sample3

PS C:\Work> $a = "HIRO-"
PS C:\Work> $a += "NET"
PS C:\Work> $a
HIRO-NET

*=演算子による連結

*= 演算子は、演算子の右側に記述した値の文だけ文字列が繰り返されます。(sample4)

sample4

PS C:\Work> $a = "Hiro"
PS C:\Work> $a *= 3
PS C:\Work> $a
HiroHiroHiro