2017年04月 / 03月≪ 123456789101112131415161718192021222324252627282930≫05月

インフォメーション

FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロードの最新版はこちら
(ベクター)FC2ブログ用ファイルアップロード

--.--.-- (--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


 |  --:--  |  スポンサー広告  |  Top↑

2008.12.25 (Thu)

配列操作

配列操作一覧

宣言

// string型の要素数10の配列
string[] strArray = new string[10];

// string型の配列宣言+初期化
string[] week = new string[]{ "月", "火", "水", "木", "金", "土", "日" };


文字列→配列

// 文字列を","区切りで配列にする
string abcde = "a,b,c,d,e";
string[] arrabcde = abcde.Split(',');

arrabcde[0]="a"
arrabcde[1]="b"
arrabcde[2]="c"
arrabcde[3]="d"
arrabcde[4]="e"
の要素数5の配列になる

配列→文字列

// Joinで配列を"_"で結合する
string newabcde = string.Join("_", arrabcde);

newabcde="a_b_c_d_e"
となる。

決まった要素数の配列に、別の要素数の配列を統合する

// 要素数6の配列
string[] str = new string[6];
// a,b,cが入った要素数3の配列
string[] str2 = "a,b,c".Split(',');

// 要素数6の配列に要素数3の配列の内容を先頭から入れる
str2.CopyTo(str, 0);
// 出力
System.Diagnostics.Debug.WriteLine(string.Join(",", str));

出力結果:a,b,c,,,
strの中身:"a","b","c",null,null,null の6個の配列
コピーされた配列の要素数は変わらない。
スポンサーサイト


 |  12:07  |  C#.NET  |  トラックバック(0)  |  コメント(0)  |  Top↑
 | BLOGTOP | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。