中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

String += と +どっちが速い?

どっちも同じ.concatを呼んでいるだけだから、一緒です。
ということを実証してみた

C#コード
string a="A";
string c = a+"B";
string d="A";
d+="B";
MSIL
.maxstack 2
.locals (
      string text1,
      string text2,
      string text3)
L_0000: ldstr "A"
L_0005: stloc.0 
L_0006: ldloc.0 
L_0007: ldstr "B"
L_000c: call string string::Concat(string, string)
L_0011: stloc.1 
L_0012: ldstr "A"
L_0017: stloc.2 
L_0018: ldloc.2 
L_0019: ldstr "B"
L_001e: call string string::Concat(string, string)
L_0023: stloc.2 
L_0024: ret 

投稿日時 : 2004年12月15日 12:57

コメントを追加

# [.NET] 文字列連結について検証 2004/12/15 13:04 ぺがらぼ Blog

[.NET] 文字列連結について検証

# re: String += と +どっちが速い? 2004/12/15 21:13 じゃんぬねっと

おーすげー。

# .NETの文字列連結について検証 2005/02/16 14:43 ぺがらぼ Blog

.NETの文字列連結について検証

タイトル
名前
URL
コメント