How do I interpolate strings?

前端 未结 15 776
感情败类
感情败类 2020-11-27 05:38

I want to do the following in C# (coming from a Python background):

strVar = \"stack\"
mystr  = \"This is %soverflow\" % (strVar)

How do I

15条回答
  •  南方客
    南方客 (楼主)
    2020-11-27 06:14

    You should be using String.Format(). The syntax is a bit different, numerical placeholders are used instead.

    Example:

    String.Format("item {0}, item {1}", "one", "two")
    

    Have a look at http://msdn.microsoft.com/en-us/library/system.string.format.aspx for more details.

提交回复
热议问题