我建立一個分配一個簡單的表單應用程序。我想用方法輸出字符串變量「newSentence」的修改版本,但我不知道如何。這裏是我的代碼片段:填充文本框場
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string sentence = textBox2.Text;
string extract = textBox1.Text;
bool b;
string newSentence = sentence.Replace(extract, " ");
if (b = sentence.Contains(extract))
{
textBox3.Text = newSentence.ToUpper; // here id like to get newSentence in
textBox4.Text = newSentence.Length; //uppercase but Im stuck on how to
//convert the types
}
}
}
編譯這一點,你試圖解決這些什麼的時候,你能解釋一下你得到什麼具體的錯誤? – CodeCaster
錯誤:無法將方法組「ToUpper」轉換爲非委託類型「字符串」。你打算採用這種方法嗎?並且不能隱式地將int類型轉換爲字符串 –
[LINQ:爲什麼這個查詢在查詢語法中起作用,但在方法語法中不起作用?](http:// stackoverflow。COM /問題/ 11813776/LINQ - 爲什麼 - 這-查詢工作,在查詢語法,但並非在法語法)。 – CodeCaster