2014-02-09 45 views
1

我在class1中創建了一個名爲method1的方法。 我試圖在標籤對象中顯示method1。希望我正確地描述了這一點。任何幫助,將不勝感激。提前致謝。 這是我的課程票務用戶。如何將方法的值從不同的類返回到輸出標籤

//property accessors 
    public string CreateAccountMessage 
    { get{ 
      return "Congratulations" + firstName + "Your account has been created. Your username is" + username; 
     } set 
     { CreateAccountMessage = value; 
     } 
    } 
    //CreateAccount method 
    public string CreateAccount() 
    { return CreateAccountMessage; 
    }}} 

這是我需要返回CreateAccountMessage

protected void btnCreateAccount_Click(object sender, EventArgs e) 
    { 
     lblsomelabel.Text = TicketUser. (this is where it only shows Equals and ReferenceEquals 
    } 
+0

讓我們來看看您嘗試過的。 – dbugger

+0

我編輯了我的帖子,希望我很清楚。謝謝 – user3236592

回答

1

確定有幾個問題 - 在屬性設置爲CreateAccountMessageCreateAccountMessage = value是設置屬性,你幾乎可以肯定想要一個私有變量和一個完整的財產在這裏... ...閱讀here對於屬性更多信息

雖然我認爲你真正的問題是,你試圖訪問類T​​icketUser的靜態功能 - 當它應該是一個正式實例方法調用 -

例如你應該能夠做到以下代碼:

TicketUser user = new TicketUser(); 

user.(然後智能感知會踢)

你沒有智能感知的事實,是因爲你直接訪問類(和它的靜態方法,不匹配) - 您可能需要重新考慮您的架構 - 可能會將實例作爲自定義事件參數的域傳遞

+0

謝謝,intellisense確實踢了。它給我錯誤「無法將方法組'CreateAccount'轉換爲非委託類型'字符串'。您是否打算調用該方法?我正在查看您的鏈接張貼,並試圖找出我做錯了什麼 – user3236592

+0

我想我明白了,我加了()。lblCreateAccount.Text = user.CreateAccount(); – user3236592

+1

很高興你明白了,不知道爲什麼你得到一個downvote爲您的問題...會給你一個upvote來彌補:) – NDJ

相關問題