2016-12-07 28 views
0

我目前的類我的Program.csC#訪問類從一個表單按鈕

class valor 
{ 
     private static double valuee; 

     public static double Valor 
     { 
      get { return valuee; } 
      set { valuee = value; } 
     } 
} 

而且我想用set訪問從屬性。

這裏是我的form.cs:

private void dValor_TextChanged(object sender, EventArgs e) 
{ 
    Double valor = Convert.ToDouble(dValor.Text); 
} 

我想從TextBox中的.text,然後將其從Program.cs的

存儲類valor什麼是做的最好辦法訪問valor類?

+0

您需要創建一個valor對象並使用valor.value來訪問它;這個類也應該顯式標記爲'public'。 – JonH

回答

0

private void dValor_TextChanged方法或方法所在的文件中創建valor的新實例,具體取決於所需的訪問權限。

valor myValor = new valor(); 

然後,您應該只需將該值設置爲您的myValor對象即可。

myValor.Valor = Convert.ToDouble(dValor.Text); 

而且正如在回覆你的問題的評論中所說的,你的勇氣班應該是公開的。

public class valor 
+0

錯誤\t CS0176 \t無法使用實例引用訪問成員'Program.valor.Valor';用類型名稱代替 –

+0

@MatthewSouza拋出該錯誤的部分是什麼? – BlueBarren

+0

我做了'Program.valor dvalor = new Program.valor(); dvalor.Valor = Convert.ToDouble(dValor.Text);' –