C#中如何使用委托模拟Console.WriteLine()函数?

例如:创建一个委托,在请求用户输入时,使用它模拟Console.ReadLine()函数。classProgram{delegatestringReadLineDeleg... 例如:
创建一个委托,
在请求用户输入时,使用它模拟Console.ReadLine() 函数。
class Program
{
delegate string ReadLineDelegate();

static void Main(string[] args)
{
ReadLineDelegate readLine = new ReadLineDelegate(Console.ReadLine);

Console.WriteLine("Type a string:");
string userInput = readLine();

Console.WriteLine("You typed: {0}", userInput);
Console.ReadKey();
}
}
上面的是模拟Console.ReadLine() 函数
我想要模拟Console.WriteLine()函数
不好意思,你的结果在VS2005上不能调试过关!
展开
 我来答
阴天的蓝色
2007-08-16 · TA获得超过396个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:130万
展开全部
-----首次回答--------
什么意思?
-----二次修改--------
你的现在的代码就可以啊!
-----三次修改--------
class Program
{
delegate string WriteLineDelegate(string line);

static void Main(string[] args)
{
WriteLineDelegate readLine = new WriteLineDelegate(Console.WriteLine);

readLine("Try!");

Console.ReadKey();
}
}
---四次修改----
上面代码,是在百度这里改的,没有经过调试,后来看了一下代码,马虎了,我这回调试了,给你看看:
class Program
{
delegate void WriteLineDelegate(string line);

static void Main(string[] args)
{
WriteLineDelegate readLine = new WriteLineDelegate(Console.WriteLine);

readLine("Try!");

Console.ReadKey();
}
}
试试吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式