C# 的占位符
2024-08-30 18:33:15
static void Main(string[] args)
{
Console.WriteLine("A:{0},a:{1}",65,97);
Console.ReadLine();
}
运行结果:
A:65,a:97
当 WriteLine() 函数有多个参数时,输出第一个参数中的内容,而第二个参数中的内容替换掉第一个参数中对应位置的占位符一起输出。
如果第一个参数没有留占位符,那么第二个参数内容不输出.
Console.WriteLine("A:,a:",65,97);
运行结果:
A:,a:
占位符从零开始计数,且占位符中的数字不能大于第二个参数的个数减一(要求占位符必须有可替换的值).
占位符数字与第二个参数字符位置一一对应.
static void Main(string[] args)
{
Console.WriteLine("A:{1},a:{0}",65,97);
Console.ReadLine();
}
运行结果:
A:97,a:65
用占位符就相当于先挖个坑,然后再把坑用变量填上。这里应注意{0}代表取第一个变量,{1}代表取第二个变量............顺序是不能颠倒的,颠倒 后虽然可编译,但意义上出错与原要表达的意思不符。
Console.WriteLine()中有多个参数时,总是输出第一个参数里的内容,后面的参数的内容是否输出要看前面是否有相对应的占位符。
最新文章
- 牛刀小试:使用Reactive Extensions(Rx),对短时间内多次发生的事件限流
- string.capwords()函数
- 传统MySQL+ Memcached架构遇到的问题
- [IT学习]sql 入门及实例
- JavaScript中this的工作原理以及注意事项
- web服务器【apache/nginx] 关闭目录的浏览权限
- this class is not key value coding-compliant for the key ##
- Linq 两个集合模糊查询
- Oracle 数据库导入、导出
- Android 讲述Help提示框
- Strace跟踪解决expect乱码问题
- 学习MQ(一) 感知
- Android自定义相机拍照并使用CardView展示
- Java笔记(二)类
- Oracle创建表空间报错:O/S-Error: (OS 3) 系统找不到指定的路径
- [dj]django常用设置
- mysql分区/分片
- 行为类模式(七):观察者(Observer)
- ubuntu 开机自动挂在windows下的分区
- STM32 3.3V参考电压 TL431/MC1403/LM385
热门文章
- HDU 1754 I Hate It (Splay 区间操作)
- intent使用Serializable传递对象
- 找宝箱 (bfs)
- Codeforces 621E Wet Shark and Block【dp + 矩阵快速幂】
- Eclipse编辑YAML插件-YEdit
- MongoDB小结22 - id生成规则
- 【python自制】让大白成为你的个人助手!
- linux man 1,2,3 命令
- activiti自己定义流程之Spring整合activiti-modeler5.16实例(四):部署流程定义
- MYSQL入库常用PHP函数