我有這個工作代碼:使用不同的方法非文字字符串在C#中
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
string name = tbxName.Text;
string age = tbxAge.Text;
string dinner = tbxDinner.Text;
}
private void OutputNewValues()
{
string answer = "Hello, " + tbxName.Text + " you are " + tbxAge.Text + " years old. " + tbxDinner.Text + " sounds yummy for dinner!";
finalOutput.Text = answer;
}
}
現在,在這一部分:
private void OutputNewValues()
{
string answer = "Hello, " + tbxName.Text + " you are " + tbxAge.Text + " years old. " + tbxDinner.Text + " sounds yummy for dinner!";
finalOutput.Text = answer;
}
我想用我早些時候宣佈的琴絃(姓名,年齡,晚餐)而不是做「tbxName.Text」。但它會給我一個錯誤,因爲它在當前上下文中不存在。
我該怎麼做/在哪裏放置字符串部分以便在任何地方使用?
添加一些參數的方法,在方法中使用它們。然後在調用方法時,將'TextBox'values傳遞給方法。 –
對不起,你能在代碼中告訴我嗎?我發現很難沒有看到它。初學者在這裏。 欣賞您的輸入! – Liz4112
您應該閱讀一本關於編程的初學者書籍,這是一個專業的編程問答網站。我建議你在OutputNewValues **參數**中添加Name,Age **變量**作爲**參數**。例如'private void OutputNewValues(string name,string age)',或者你通過在**構造函數**方法之外聲明變量**來創建**類**的**成員變量**。如果你難以理解粗體字,請拿一本書,這樣我們就可以交流,而且如果沒有勺子餵食,你會發現很難跟隨。 –