配置EditPlus的C#编译环境(2)
使用“配置EditPlus的C#编译环境(1)”中配置好的EditPlus的简易编译环境,测试如下代码
StringFormatDemo1.cs
using System;
using System.Collections;
using System.Text;
namespace ConsoleApplicationDemo1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("1.格式化货币");
Console.WriteLine(string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82));
Console.WriteLine(string.Format("市场价:{0:C1}",23.15));
Console.WriteLine("2.格式化整数");
Console.WriteLine(string.Format("序号:{0:D2}",2));
Console.WriteLine(string.Format("序号:{0:D3}",-2));
Console.WriteLine("3.格式化百分比");
Console.WriteLine(string.Format("含水率:{0:P}",0.24583));//百分比默认保留两位小数
Console.WriteLine(string.Format("含水率:{0:P3}",0.245836197));//自动四舍五入
Console.WriteLine("4.使用占位符");
Console.WriteLine(string.Format("长度:{0:0000.00}",123.456789));//零占位符
Console.WriteLine(string.Format("长度:{0:0000.00}",1234.56789));//零占位符
Console.WriteLine(string.Format("长度:{0:####.#}",123.456789));//数字占位符
Console.WriteLine(string.Format("长度:{0:####.##}",1234.56789));//数字占位符
Console.WriteLine(string.Format("长度:{0:##.%%}",0.01));//百分比占位符,将0.01乘以10000
Console.WriteLine("5.格式化浮点数");
Console.WriteLine(string.Format("高度:{0:F1}",123.456789));
Console.WriteLine("6.使用千分位");
Console.WriteLine(string.Format("存款:{0:N}",1234567.89));
Console.WriteLine("7.转换为16进制");
Console.WriteLine(string.Format("地址:{0:X}",12));
Console.WriteLine("8.格式化日期");
Console.WriteLine(string.Format("日期:{0:yyyy-MM-dd HH:mm:ss}",DateTime.Now));
Console.WriteLine(string.Format("日期:{0:yyyy-MM-dd HH:mm:ss.fffffffK}",DateTime.Now));
Console.WriteLine(string.Format("日期:{0:yyyy年MM月dd日 HH时mm分ss秒}",DateTime.Now));
}
}
}
运行结果如下:

using System.Collections;
using System.Text;
namespace ConsoleApplicationDemo1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("1.格式化货币");
Console.WriteLine(string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82));
Console.WriteLine(string.Format("市场价:{0:C1}",23.15));
Console.WriteLine("2.格式化整数");
Console.WriteLine(string.Format("序号:{0:D2}",2));
Console.WriteLine(string.Format("序号:{0:D3}",-2));
Console.WriteLine("3.格式化百分比");
Console.WriteLine(string.Format("含水率:{0:P}",0.24583));//百分比默认保留两位小数
Console.WriteLine(string.Format("含水率:{0:P3}",0.245836197));//自动四舍五入
Console.WriteLine("4.使用占位符");
Console.WriteLine(string.Format("长度:{0:0000.00}",123.456789));//零占位符
Console.WriteLine(string.Format("长度:{0:0000.00}",1234.56789));//零占位符
Console.WriteLine(string.Format("长度:{0:####.#}",123.456789));//数字占位符
Console.WriteLine(string.Format("长度:{0:####.##}",1234.56789));//数字占位符
Console.WriteLine(string.Format("长度:{0:##.%%}",0.01));//百分比占位符,将0.01乘以10000
Console.WriteLine("5.格式化浮点数");
Console.WriteLine(string.Format("高度:{0:F1}",123.456789));
Console.WriteLine("6.使用千分位");
Console.WriteLine(string.Format("存款:{0:N}",1234567.89));
Console.WriteLine("7.转换为16进制");
Console.WriteLine(string.Format("地址:{0:X}",12));
Console.WriteLine("8.格式化日期");
Console.WriteLine(string.Format("日期:{0:yyyy-MM-dd HH:mm:ss}",DateTime.Now));
Console.WriteLine(string.Format("日期:{0:yyyy-MM-dd HH:mm:ss.fffffffK}",DateTime.Now));
Console.WriteLine(string.Format("日期:{0:yyyy年MM月dd日 HH时mm分ss秒}",DateTime.Now));
}
}
}
运行结果如下:
posted on 2011-11-18 19:02 LeeXiaoLiang 阅读(221) 评论(0) 收藏 举报
浙公网安备 33010602011771号