用(中间的局部变量字符串)继续句子

时间:2017-09-06 14:59:49

标签: c#

我似乎找到没有错误的唯一方法是将它与另一个Console.WriteLine分开,然后它出现在两个单独的行中?

Console.WriteLine("What Colour would you like your {0:C}", player); 
Console.WriteLine("to be?\n Black \n Brown\n White\n or mixed?");

4 个答案:

答案 0 :(得分:2)

这应该有效:

Console.WriteLine($"What Colour would you like your {player:C} to be?\n Black \n Brown\n White\n or mixed?"); 

答案 1 :(得分:0)

这个怎么样?

maven-publish

甚至更好,在c#6(视觉工作室2015或更高版本):

maven-metadata.xml

答案 2 :(得分:0)

普通旧string interpolation应该可以正常工作,假设.button-bar > *是一个字符串。

# check the input name for login information by inspecting source
values ={'username' : username, 'password':password}
data = urllib.parse.urlencode(values).encode("utf-8")
cookies = cookielib.CookieJar()  

# create "opener" (OpenerDirector instance)
    opener = urllib.request.build_opener(
        urllib.request.HTTPRedirectHandler(),
        urllib.request.HTTPHandler(debuglevel=0),
        urllib.request.HTTPSHandler(debuglevel=0),
        urllib.request.HTTPCookieProcessor(cookies))

# use the opener to fetch a URL
    response = opener.open(the_url,data)

# Install the opener.
# Now all calls to urllib.request.urlopen use our opener.
    urllib.request.install_opener(opener)`

答案 3 :(得分:-1)

试试这个:

   Console.WriteLine($"What Colour would you like your {player} to be?\n Black \n Brown\n White\n or mixed?");