我有一个类,其中一个方法调用嵌套类.我想从嵌套类中访问父类属性.
public class ParentClass
{
private x;
private y;
private z;
something.something = new ChildClass();
public class ChildClass
{
// need to get x, y and z;
}
}
Run Code Online (Sandbox Code Playgroud)
如何从子类中访问x,y和z?与引用父类有关,但如何做?
如果我知道左侧将失败但是如果左侧通过右侧将被实例化,我可以将一个尚未在"AND"运算符右侧实例化的object.property放入?
在下面的示例中,第一个if/else语句为上述问题设置了另一个if语句.虽然我已经测试过它没有显示错误,但我想知道幕后会发生什么,或者有更好的方法.(有很多if/else语句使用第一个if/else语句的结果.
if (_articleGuid.Equals(Guid.Empty))
{
isArticleGuid = false;
}
else
{
article = new Article(Guid.Empty, _articleGuid);
bodyText = article.Text;
articleDate = Convert.ToDateTime(article.DateActive);
isArticleGuid = true;
}
if(isArticleGuid && article.Author != null)
{
divAuthor.InnerText = article.Author;
}
Run Code Online (Sandbox Code Playgroud)