2016-07-01 3 views
-3

Kann nicht herausfinden, was ich falsch mache, Benutzernamen in der Konsole durch eine Methode in der gleichen Klasse anzeigen möchten, eine kleine Syntax fehlt bitte schauen Sie und führen mich.Anzeigen Benutzername mit Hilfe einer Methode in C#

public class Program 
    { 
    string name; 
    public void GetName() 
    { 
     Console.WriteLine("Enter ur name"); 
     name = Console.ReadLine(); 
     Console.WriteLine("Name is",name); 
     Console.ReadLine(); 

    } 

    static void Main() 
    { 
     Program p = new Program(); 
     p.GetName(); 
     Console.ReadLine(); 
    } 

} 
+1

Lesen Sie die Dokumentation für die Funktion, die Sie fordern. Setzen Sie den Cursor darüber und drücken Sie F1, es wird Beispiele haben –

Antwort

5

Sie müssen die Format-String-Versuch spezifizieren:

public class Program 
    { 
    string name; 
    public void GetName() 
    { 
     Console.WriteLine("Enter ur name"); 
     name = Console.ReadLine(); 
     Console.WriteLine("Name is {0}",name); 
     Console.ReadLine(); 

    } 

    static void Main() 
    { 
     Program p = new Program(); 
     p.GetName(); 
     Console.ReadLine(); 
    } 

} 
+0

Vielen Dank Ich habe die {0} verpasst. – Dave

+0

Sie wetten! Froh, dass ich helfen konnte. – StaticBeagle

2

Sie es auch tun können, wie diese

Console.Writeline("name is:" + name); 
+0

Danke, es ist nützlich. – Dave

0
Console.WriteLine("Name is : " + name);