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上不能调试过关! 展开
创建一个委托,
在请求用户输入时,使用它模拟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上不能调试过关! 展开
1个回答
展开全部
-----首次回答--------
什么意思?
-----二次修改--------
你的现在的代码就可以啊!
-----三次修改--------
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();
}
}
试试吧
什么意思?
-----二次修改--------
你的现在的代码就可以啊!
-----三次修改--------
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();
}
}
试试吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询