ボタンがクリックされたときに、テキストボックスの最初の文字としてテキストを挿入する必要があります。
これが私が試したことです:
private void btnInsert_Click(object sender, EventArgs e)
{
txtMainView.Text.Insert(0, "TEST");
}
ボタンをクリックしてもテキストが挿入されません。誰かが私が間違っていることを知っていますか?
txtMainView.Text = txtMainView.Text.Insert(0, "TEST");
文字列は.NETFrameworkで不変であるため、各操作で新しいインスタンスが作成されます。明らかに、元の文字列自体は変更されません。
クラスの詳細については、String
MSDNページの文字列(C#プログラミングガイド)を参照してください。
txtMainView.Text = $"TEST{txtMainView.Text}";
あなたも行くことができます
txtMainView.Text = "TEST" + txtMainView.Text;
代わりに。