Messages类中有一个名为questionWhatisYourName()
的方法,该方法由称为questionSurname()
的另一种方法调用,该方法由类程序的Main方法调用。 是否有可能将questionWhatisYourName()
中的数据返回到questionSurname()
而无需在消息Class中调用它?也许我应该通过它作为questionSurname()
方法的参数?如何从使用此关键字的方法获取数据
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class TextEffects
{
public void drawLine() {
Console.WriteLine("------------------------------------");
}
public void drawLine(String linetype)
{
Console.WriteLine(linetype +
linetype + linetype + linetype + linetype + linetype + linetype + linetype + linetype + linetype
+ linetype + linetype + linetype + linetype + linetype + linetype + linetype + linetype);
}
}
class Messages
{
public void hello()
{
Console.WriteLine("Hello and welcome.");
}
public String questionWhatIsYourName()
{
Console.WriteLine("What is your name?");
String name = Console.ReadLine();
return name;
}
public void questionSurname()
{
String myname = this.questionWhatIsYourName();
Console.WriteLine(myname + " what is your surname?");
}
}
class Program
{
static void Main(string[] args)
{
TextEffects texteffects = new TextEffects();
Messages messages = new Messages();
texteffects.drawLine("+");
messages.hello();
messages.questionSurname();
}
}
}