2013-01-25 101 views
-3

我目前正在研究一個C#項目,我是C#的新手,所以我不熟悉類和所有類。反正這是我的示例程序結構:將參數傳遞給基類

class foo 
{ 
    public foo(String txt) : base(new MyInnerClass()) { } 
    private class MyInnerClass 
    { } 
} 

的問題是,我要訪問我字符串TXTMyInnerClass,但我不知道怎麼辦。值字符串txt來自其他類將訪問此類foo。任何想法如何?

+0

'foo'從哪個類派生? –

回答

1

您可以在MyInnerClass上創建可設置的屬性,也可以爲其構造一個帶字符串的構造函數,就像您對foo所做的那樣。

class foo 
{ 
    public foo(String txt) : base(new MyInnerClass(txt)) { } 

    private class MyInnerClass 
    { 
     private string text; 
     public MyInnerClass(string txt) 
     { 
      this.text = txt; 
     } 
    } 
} 
+0

完美。謝謝 :) – leehwon

1

只是將它傳遞給基的構造函數。

class foo { 
public foo(String txt): 
      base(new MyInnerClass(txt)){ 
      } 
    private class MyInnerClass { //some code lines } }