由于我是初学者,所以我对C#还不太了解
我想在main方法中使用方法1中返回的字符串
我不应该使用它,因为Method1
是公开的吗?
public string Method1()
{
Console.Write("Vorname: ");
string vorname = Convert.ToString(Console.ReadLine());
Console.Write("Nachname: ");
string nachname = Convert.ToString(Console.ReadLine());
Console.Write("Adresse: ");
string adresse = Convert.ToString(Console.ReadLine());
string info = vorname + nachname + adresse;
return (info);
}
static void Main(string[] args)
{
string dateipfad = @"C:\Users\kaihe\Documents\persönliche_informationen.txt";
AllMethods txtfileabfrage = new AllMethods();
txtfileabfrage.Method2();
AllMethods input = new AllMethods();
Console.WriteLine(info);
File.WriteAllText(dateipfad, info);
Console.ReadKey();
}
答案 0 :(得分:2)
Method1也应该是 static ,因为你是从Main调用的,它是静态的。
答案 1 :(得分:0)
如果将static关键字添加到Method1(),则可以从main方法调用Method1()。
=