读书人

一个小代码的有关问题

发布时间: 2012-02-02 23:57:14 作者: rapoo

一个小代码的问题
要求用虚拟方法GetString()定义一个基类MyClass,这个方法应返回存储在受保护的字段myString中的字符串内,该字段可以通过只写公共属性ContainedString来访问。

Program.cs
===============================
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
MyClass myObj = new MyClass();
myObj.ContainedString = "I 've been expecting you.! ";

}
}
}


MyClass.cs
==========================
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication5
{
public class MyClass
{
protected String myString;


public String ContainedString
{
get
{
return myString;
}

set
{
myString = value;
}
}

public virtual String GetString()
{
return myString;
}


}
}

以上代码显出不出要的结果,请大侠指正

[解决办法]
Console.WriteLine(myObj.GetString());
在末尾加上这句,就显示出来了

读书人网 >C#

热点推荐