2015-10-15 31 views
-3
public void y() 
    {string[] names = new string[3] 
    {"A","B","C"}; 
    Random r = new Random(); 
    string xx = (names[r.Next(0, 4)]); 
    } 

對不起已經有這個帖子含有一定的字符串,我真的不知道該怎麼尋找。 (以上是我班)和(低於主要形式) 因此,可以說,我想打電話給字符串從我的主要形式爲xx,我已經試過以下如何調用類來自不同形式的C#如果

 Class1 cs = new Class1(); 
     richTextBox1.Text = cs.y.xx; 

所以我的問題就出在調用字符串的主要形式xx 我錯過了什麼? 謝謝!! :)

+0

[跨類操縱形式的文本(的可能的複製http://stackoverflow.com/questions/33090633/manipulating-form-text-across-classes ) – Cjen1

+0

您可能想要搜索並瞭解[聲明](https://msdn.microsoft.com/en-us/library/aa691107%28v=vs.71%29.aspx)和[範圍](https: //msdn.microsoft.com/en-us/library/aa691132%28v=vs.71%29.aspx)。可能值得閱讀基本概念的整章。 – pangabiMC

回答

0

將該方法之外的字符串聲明爲公共字符串。

public class Class1 
{ 
    public string xx { get; set; } 

    public void y() 
    { 
     string[] names = new string[3] {"A","B","C"}; 
     Random r = new Random(); 
     this.xx = (names[r.Next(0, 4)]); 
    } 
} 

,並在其他類

Class1 cs = new Class1(); 
richTextBox1.Text = cs.xx; 
相關問題