2017-06-07 11 views
0

私はのようなものを表示する方法があります:C#のconsole.writelineの中のstring.format構文にメソッドを含めるにはどうすればよいですか?

public void display(){ 

Console.Writeline("Message"); 
} 

そして、私はString.Formatのを使用します。Console.WriteLineでそれを含める必要があります(<<>>内の一つは、それがどのように見えるべきかだけである:

int CodeName = 52; 
Console.WriteLine("Mutant Name: {0} ------ Message: {1}", CodeName, <<dispplay()>>); 
それは値を返す することによってdisplayメソッドを呼び出す
+2

あなたは単純にできません。あなたのメソッドに代わりに文字列を返すようにしてください。 –

+0

Console.WriteLine($ "Mutant Name:{CodeName} ------ Message:{display()}"); – Gururaj

+0

@ Grururaj - まず、C#6を想定しています。また、「表示」とは何ですか? –

答えて

3

てみてください。このよう

:。

public string display() 
{ 
    return "Message"; 
} 

int CodeName = 52; 

Console.WriteLine(string.Format("Mutant Name: {0} ------ Message: {1}", CodeName, display())); 
+0

も ​​'Console.WriteLine(" Mutant Name:{0} ------ Message:{1} "、CodeName、display());' –

+0

に簡素化することができます。答えを更新しました。 –

関連する問題