2017-04-20 6 views
0

文字列「ABCDEFGH」があり、この文字列にcharを追加したいとします(4番目の列にZを追加します)。文字列(またはChararray)にcharを追加するC#

ABC Z DEFGH

どのように私は、文字に文字列を変更し、新しい列に、すべての文字を移動し、後で文字を追加することで効率的に代わりにこれを行うことができますか?

なぜだけではなく、 insert

答えて

1

string test = "ABCDEFGH"; 
test = test.Insert(3, "Z"); 

詳細については、MSDNをご覧ください。

1

:あなたはstring.Insertメソッドを使用することができます

string source = "ABCDEFGH"; 
    char item = 'Z'; 

    string result = source.Insert(3, item.ToString()); 
1

使用string.Insert:

var start = "ABCDEFGH"; 
var result = start.Insert(3, "Z"); 

注インデックスは0ベースです。

1

あなたは試みることができる:

string str = "ABCDEFGH"; 

    str = str.Insert(3, "Z"); 
0

をあなたはインデックスを知っていない場合は、この

result = test.Insert(test.IndexOf("C"), "Z"); 
ようにそれを行うことができます
関連する問題