我正在嘗試做一個動態變數并將變數匯出到另一種形式,我看了這個問題的每一篇帖子,但沒有人作業,有人可以幫助我。
在設定表單中:
public string javapath = "javaw.exe";
public int ram = 1024;
private void gunaTrackBar1_ValueChanged(object sender, EventArgs e)
{
label1.Text = "RAM: " gunaTrackBar1.Value "GB";
ram = gunaTrackBar1.Value;
}
private void gunaTextBox1_TextChanged(object sender, EventArgs e)
{
javapath = gunaTextBox1.Text;
Console.WriteLine(javapath);
}
和主要形式:
private void gunaGradientButton1_Click(object sender, EventArgs e)
{
Settings set = new Settings();
Console.WriteLine(set.javapath); //where i get a null result
}
uj5u.com熱心網友回復:
您需要為物件中的javapath欄位提供值set。所以你的代碼應該是這樣的
private void gunaGradientButton1_Click(object sender, EventArgs e)
{
Settings set = new Settings();
//this.javapath is private variable from top of the class
set.javapath = this.javapath;
Console.WriteLine(set.javapath);
}
還強烈建議您查看C# 命名約定
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/351258.html
標籤:C#
上一篇:JWT不記名令牌:“觀眾'api://...'無效”
下一篇:選擇從最重到最輕的包裹
