C#:如何使用来自不同类的返回

时间:2017-03-13 16:32:53

标签: c# return

由于我是初学者,所以我对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();
}

2 个答案:

答案 0 :(得分:2)

Method1也应该是 static ,因为你是从Main调用的,它是静态的。

答案 1 :(得分:0)

如果将static关键字添加到Method1(),则可以从main方法调用Method1()。

=