我目前正在研究一个C#项目,我是C#的新手,所以我不熟悉类和所有类。反正这是我的示例程序结构:将参数传递给基类
class foo
{
public foo(String txt) : base(new MyInnerClass()) { }
private class MyInnerClass
{ }
}
的问题是,我要访问我字符串TXT到MyInnerClass,但我不知道怎么办。值字符串txt来自其他类将访问此类foo。任何想法如何?
我目前正在研究一个C#项目,我是C#的新手,所以我不熟悉类和所有类。反正这是我的示例程序结构:将参数传递给基类
class foo
{
public foo(String txt) : base(new MyInnerClass()) { }
private class MyInnerClass
{ }
}
的问题是,我要访问我字符串TXT到MyInnerClass,但我不知道怎么办。值字符串txt来自其他类将访问此类foo。任何想法如何?
您可以在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;
}
}
}
完美。谢谢 :) – leehwon
只是将它传递给基的构造函数。
class foo {
public foo(String txt):
base(new MyInnerClass(txt)){
}
private class MyInnerClass { //some code lines } }
'foo'从哪个类派生? –