C# 占位符

在c#中有两种方式可以输出多个字符

其中的一种:

static void Main()  
         {
                   string c=Console.ReadLine();
                   string d=Console.ReadLine();
                  Console.WriteLine(c+","+d);    //用“+”连接符
         }
那么你说这样写很容易写错,很麻烦,C#还提供另一种书写方式,就是占位符,用{ }来表示,在{ }内填写所占的位的序号,C#规定从0开始,也就是说刚才那中输出,我们还可以这样来表示
Console.WriteLine(“{0},{1}”,c,d); //使用占位符的例子
在这里有两个位c,d,那么也就需要两个占位符所以我们写成{0},{1},还需要注意的是,占位符要写在””内。
除了使用WriteLine()来输出,当然我们还可以使用字符串格式输出,例如上面的程序完全可以写成:
static void Main()  
         {
                   string c=Console.ReadLine();
                   string d=Console.ReadLine();
                   string m=String.Format(“{0}”,c);   //字符串格式输出
   string n=String.Format(“{0}”,d);
                  Console.WriteLine(m+","+n);    //用“+”连接符
         }
可以看出输出结果是完全一样的。在这里String是一个类,Format是其中的一个方法用来格式化输出字符。
我们知道在现实的生活中有时候需要特殊的表示字符,例如表示货币,时间,那该怎么办呢?不用担心,C#中又格式化标识符,下面给大家介绍几个常用的格式化标识符
字母 含义
C或c Currency 货币格式
D或d Decimal 十进制格式(十进制整数,不要和.Net的Decimal数据类型混淆了)
E或e Exponent 指数格式
F或f Fixed point 固定精度格式
G或g General 常用格式
N或n 用逗号分割千位的数字,比如1234将会被变成1,234
P或p Percentage 百分符号格式
R或r Round-trip 圆整(只用于浮点数)保证一个数字被转化成字符串以后可以再被转回成同样的数字
X或x Hex 16进制格式
示例如下:
static void Main()   
         {
                   int i=12345;
                   Console.WriteLine("{0:C}",i);   //货币
                   Console.WriteLine("{0:D}",i);   //十进制数
                   Console.WriteLine("{0:E}",i);    //科学技术法
                   Console.WriteLine("{0:F}",i);   // 浮点数表示法
                   Console.WriteLine("{0:G}",i);   //G或g General 常用格式
                   Console.WriteLine("{0:N}",i);   //N或n 用逗号分割千位的数字

                   Console.ReadKey();
         }

输出结果:
 
d MM/dd/yyyy ShortDatePattern(短日期模式)
D dddd,MMMM dd,yyyy LongDatePattern(长日期模式)
F dddd,MMMM dd,yyyy HH:mm Full date and time (long date and short time)(全日期和时间模式)
F dddd,MMMM dd,yyyy HH:mm:ss FullDateTimePattern (long date and long time)(长日期和长时间)
G MM/dd/yyyy HH:mm General (short date and short time)(通用模式,短日期和短时间)
G MM/dd/yyyy HH:mm:ss General (short date and long time)(通用模式,短日期和长时间)
M,M MMMM dd MonthDayPattern(月天模式)
r,R ddd,dd MMM yyyy,HH':'mm':'ss 'GMT' RFC1123Pattern (RFC1123模式)
S yyyy-MM-dd HH:mm:ss SortableDateTimePattern (conforms to ISO 8601) using local time(使用本地时间的可排序模式)
T HH:mm ShortTimePattern (短时间模式)
T HH:mm:ss LongTimePattern(长时间模式)
U yyyy-MM-dd HH:mm:ss UniversalSortable-DateTimePattern (conforms to ISO 8601) using universal time(通用可排序模式)
U dddd,MMMM dd,yyyy,HH:mm:ss UniversalSortable-DateTimePattern(通用可排序模式)
y,Y MMMM,yyyy YearMonthPattern(年月模式)
示例如下:
         static void Main()   
         {
                  Console.WriteLine("{0:D}",DateTime.Now);   //输出到天
                   Console.WriteLine("{0:y}",DateTime.Now);   //输出到月
                   Console.WriteLine("{0:m}",DateTime.Now);    //取出是那个月
                   Console.WriteLine("{0:T}",DateTime.Now);   // 取长时间到秒
                   Console.WriteLine("{0:t}",DateTime.Now);   //取短时间到分
                   Console.WriteLine("{0:tt}",DateTime.Now);   //取出是上午还是下午     

  Console.ReadKey();
         }

输出结果:

原文地址

时间: 2024-11-05 17:20:29

C# 占位符的相关文章

HTML5 input Placeholder(占位符)样式

 placeholder 属性 placeholder(占位符)在实际的应用中非常常见,主要用作提示输入内容,现代浏览器都支持:   <input placeholder="搜索" type="text"> placeholder 样式   这里网上搜索了一下 placeholder 样式相关知识,分享一下:   /* all */ ::-webkit-input-placeholder { color:#f00; } ::-moz-placeholde

使用Dreamweaver占位符创建Fireworks文件

dreamweaver|创建 图像占位符允许用户指定Dreamweaver中将来放置的Fireworks图像的大小和位置,可以让我们在网页创建最终的图片之前尝试采用各种不同的网页布局,从而将Fireworks和 Dreamweaver的功能综合运用,发挥二者的强大功能. 在使用Dreamweaver图像占位符创建Fireworks图像时,系统会用与所选占位符尺寸相同的画布创建一个新的Fireworks文档.一旦Fireworks使用结束并且返回到 Dreamweaver,所创建的新Firewor

使用Fireworks修改Dreamweaver图像占位符

可以首先在 Dreamweaver 文档中创建一个占位符图像,然后启动 Fireworks 设计一个图形图像或 Fireworks 表格来替换它. 若要从图像占位符创建新图像,您的系统中必须同时安装有 Dreamweaver 和 Fireworks. 确保您已经将 Fireworks 设为 PNG 文件的图像编辑器. 在"文档"窗口中,单击图像占位符以选择它. 以"从 Dreamweaver 进行编辑"模式启动 Fireworks,方法是执行下列操作之一: 在属性检

Scala:函数文本的短格式和占位符语法

函数文本的短格式 Scala提供了许多方法去除冗余信息并把函数文本写得更简短.注意留意这 些机会,因为它们能让你去掉代码里乱七八糟的东西. 一种让函数文本更简短的方式是去除参数 类型.因此,前面带过滤器的例子可以写成这样: scala> someNumbers.filter((x) => x > 0) res7: List[Int] = List(5, 10) Scala编译器知道x一定 是整数,因为它看到你立刻使用了这个函数过滤整数列表(由someNumbers暗示).这被称为目标类型

Dreamweaver占位符设置技巧

  在设计网页的时候,在图片位中的图片还没有设计好,但是我们此时就需要保留这个位置,这时我们就会用到"图像占位符"这个功能. 今天小编为大家介绍一下占位符的各种属性设置. 在dreamweaver中插入占位符后,我们可以用鼠标选中占位符,这时在软件下方出现占位符的属性面板,此时我们就可以在属性中可以对占位符的颜色.大小.链接等进行设置.         注:更多精彩教程请关注三联软件使用栏目

Dreamweaver占位符是什么,Dreamweaver插入占位符

  在设计网页的时候,在图片位中的图片还没有设计好,但是我们此时就需要保留这个位置,这时我们就会用到"图像占位符"这个功能. 在"插入"菜单下的"图像对象"中找到"图像占位符"选项. 可以在弹出窗口中输入需要插入图片的长和宽. 点击"确定"后就可以得到下图中的效果.

Dreamweaver占位符设置

  在dreamweaver中插入占位符后,我们可以用鼠标选中占位符,这时在软件下方出现占位符的属性面板,此时我们就可以在属性中可以对占位符的颜色.大小.链接等进行设置.

怎样设置Dreamweaver占位符

  在dreamweaver中插入占位符后,我们可以用鼠标选中占位符,这时在软件下方出现占位符的属性面板,此时我们就可以在属性中可以对占位符的颜色.大小.链接等进行设置.

wps演示教程:文本占位符的特点与使用

占位符是用来占位的符号,是一种带有虚线或阴影线边缘的框,经常出现在演示文稿中模板中,分文本占位符.表格占位符.图表占位符.媒体占位符和图片占位符等类型. 文本占位符占住位置后,可以往里面添加内容.文本占位符在幻灯片中表现为一个虚框,虚线框内部往往带有"单击此处添加标题"之类的提示语,鼠标左键单击之后,提示语会自动消失,出现一个竖线显示光标位置,用户可以输入内容. 图 1 在文本占位符内输入的文字能在大纲视图中预览,并且按级别不同位置有所不同. 图 2 用户可以通过在大纲视图中选中文字进

PowerPoint如何在占位符中插入图表

占位符中包含"插入图表"按钮,用户可以运用该按钮快速插入图表. 步骤1:按[Ctrl+N]组合键,新建一个演示文稿,在"开始"面板的"幻灯片"选项板中,单击"新建幻灯片"下拉按钮,在弹出的列表框中选择含有图表的版式,如下图所示. (双显示器设置:如何设置一台电脑两个显示器http://www.woaidiannao.com/html/syjq/6546.html ) 步骤2:执行操作后,即可新建幻灯片,在占位符中单击"