A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李君言 中级黑马   /  2013-5-4 23:08  /  2235 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李君言 于 2013-5-4 23:20 编辑

string a="张三";
string b="李四";
string c = "{0}和{1}是同学,a,b";
用了两个占位符,a和b的值,怎么能填到占位符里?

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

4 个回复

倒序浏览
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;

  5. namespace ConsoleApplication2
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             string a = "张三";
  12.             string b = "李四";
  13.             string c = string.Format("{0}和{1}是同学", a, b);
  14.             Console.WriteLine(c);

  15.             Console.ReadKey();            
  16.         }
  17.     }
  18. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
张伟86 发表于 2013-5-4 23:17

string c = string.Format("{0}和{1}是同学", a, b);

谢谢!
回复 使用道具 举报
占位符占住了字符串原有的位置,采用{索引}的方式,在字符串后用逗号隔开,写各个占位符的参数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马