StringBuilder.AppendFormat(String, Object, Object) 方法
将通过处理复合格式字符串(包含零个或零个以上格式项)返回的字符串追加到此实例。 每个格式项都替换为这两个参数中任意一个参数的字符串表示形式。
说明:
public StringBuilder AppendFormat(
string format,
Object arg0,
Object arg1
)
参数
- format
- 类型: System. String
符合格式字符串(参见“备注”)。
- arg0
- 类型: System.
Object
要设置格式的第一个对象。
- arg1
- 类型: System.
Object
要设置格式的第二个对象。
返回值
类型: System.Text. StringBuilder
对追加了 format 的此实例的引用。 format 中的每个格式项都替换为相应对象参数的字符串表示形式。
案例:
using System;
using System.Text;
using System.Globalization; class Sample
{
static StringBuilder sb = new StringBuilder(); public static void Main()
{
int var1 = ;
float var2 = 2.22F;
string var3 = "abcd";
object[] var4 = {, 4.4, 'X'}; Console.WriteLine();
Console.WriteLine("StringBuilder.AppendFormat method:");
sb.AppendFormat("1) {0}", var1);
Show(sb);
sb.AppendFormat("2) {0}, {1}", var1, var2);
Show(sb);
sb.AppendFormat("3) {0}, {1}, {2}", var1, var2, var3);
Show(sb);
sb.AppendFormat("4) {0}, {1}, {2}", var4);
Show(sb);
CultureInfo ci = new CultureInfo("es-ES", true);//这个在下面继续说明
sb.AppendFormat(ci, "5) {0}", var2);
Show(sb);
} public static void Show(StringBuilder sbs)
{
Console.WriteLine(sbs.ToString());
sb.Length = ;
}
}
/*
This example produces the following results: StringBuilder.AppendFormat method:
1) 111
2) 111, 2.22
3) 111, 2.22, abcd
4) 3, 4.4, X
5) 2,22
*/
CultureInfo 类
提供有关特定区域性的信息(对于非托管代码开发,则称为“区域设置”)。 这些信息包括区域性的名称、书写系统、使用的日历以及对日期和排序字符串的格式化设置。
参照:(来源:http://msdn.microsoft.com/zh-cn/library/system.globalization.cultureinfo(v=vs.80).aspx)
System.Globalization 命名空间中的此类和其他类接受并使用下列预定义的区域性名称和标识符。
|
区域性名称 |
区域性标识符 |
语言-国家/地区 |
|---|---|---|
|
""(空字符串) |
0x007F |
固定区域性 |
|
af |
0x0036 |
南非荷兰语 |
|
af-ZA |
0x0436 |
南非荷兰语 - 南非 |
|
sq |
0x001C |
阿尔巴尼亚语 |
|
sq-AL |
0x041C |
阿尔巴尼亚语 - 阿尔巴尼亚 |
|
ar |
0x0001 |
阿拉伯语 |
|
ar-DZ |
0x1401 |
阿拉伯语 - 阿尔及利亚 |
|
ar-BH |
0x3C01 |
阿拉伯语 - 巴林 |
|
ar-EG |
0x0C01 |
阿拉伯语 - 埃及 |
|
ar-IQ |
0x0801 |
阿拉伯语 - 伊拉克 |
|
ar-JO |
0x2C01 |
阿拉伯语 - 约旦 |
|
ar-KW |
0x3401 |
阿拉伯语 - 科威特 |
|
ar-LB |
0x3001 |
阿拉伯语 - 黎巴嫩 |
|
ar-LY |
0x1001 |
阿拉伯语 - 利比亚 |
|
ar-MA |
0x1801 |
阿拉伯语 - 摩洛哥 |
|
ar-OM |
0x2001 |
阿拉伯语 - 阿曼 |
|
ar-QA |
0x4001 |
阿拉伯语 - 卡塔尔 |
|
ar-SA |
0x0401 |
阿拉伯语 - 沙特阿拉伯 |
|
ar-SY |
0x2801 |
阿拉伯语 - 叙利亚 |
|
ar-TN |
0x1C01 |
阿拉伯语 - 突尼斯 |
|
ar-AE |
0x3801 |
阿拉伯语 - 阿拉伯联合酋长国 |
|
ar-YE |
0x2401 |
阿拉伯语 - 也门 |
|
hy |
0x002B |
亚美尼亚语 |
|
hy-AM |
0x042B |
亚美尼亚语 - 亚美尼亚 |
|
az |
0x002C |
阿泽里语 |
|
az-AZ-Cyrl |
0x082C |
阿泽里语(西里尔语)- 阿塞拜疆 |
|
az-AZ-Latn |
0x042C |
阿泽里语(拉丁)- 阿塞拜疆 |
|
eu |
0x002D |
巴斯克语 |
|
eu-ES |
0x042D |
巴斯克语 - 巴斯克地区 |
|
be |
0x0023 |
白俄罗斯语 |
|
be-BY |
0x0423 |
白俄罗斯语 - 白俄罗斯 |
|
bg |
0x0002 |
保加利亚语 |
|
bg-BG |
0x0402 |
保加利亚语 - 保加利亚 |
|
ca |
0x0003 |
加泰罗尼亚语 |
|
ca-ES |
0x0403 |
加泰罗尼亚语 - 加泰罗尼亚地区 |
|
zh-HK |
0x0C04 |
中文 - 香港特别行政区 |
|
zh-MO |
0x1404 |
中文 - 澳门特别行政区 |
|
zh-CN |
0x0804 |
中文 - 中国 |
|
zh-CHS |
0x0004 |
中文(简体) |
|
zh-SG |
0x1004 |
中文 - 新加坡 |
|
zh-TW |
0x0404 |
中文 - 台湾 |
|
zh-CHT |
0x7C04 |
中文(繁体) |
|
hr |
0x001A |
克罗地亚语 |
|
hr-HR |
0x041A |
克罗地亚语 - 克罗地亚 |
|
cs |
0x0005 |
捷克语 |
|
cs-CZ |
0x0405 |
捷克语 - 捷克共和国 |
|
da |
0x0006 |
丹麦语 |
|
da-DK |
0x0406 |
丹麦语 - 丹麦 |
|
div |
0x0065 |
马尔代夫语 |
|
div-MV |
0x0465 |
马尔代夫语 - 马尔代夫 |
|
nl |
0x0013 |
荷兰语 |
|
nl-BE |
0x0813 |
荷兰语 - 比利时 |
|
nl-NL |
0x0413 |
荷兰语 - 荷兰 |
|
en |
0x0009 |
英语 |
|
en-AU |
0x0C09 |
英语 - 澳大利亚 |
|
en-BZ |
0x2809 |
英语 - 伯利兹 |
|
en-CA |
0x1009 |
英语 - 加拿大 |
|
en-CB |
0x2409 |
英语 - 加勒比 |
|
en-IE |
0x1809 |
英语 - 爱尔兰 |
|
en-JM |
0x2009 |
英语 - 牙买加 |
|
en-NZ |
0x1409 |
英语 - 新西兰 |
|
en-PH |
0x3409 |
英语 - 菲律宾 |
|
en-ZA |
0x1C09 |
英语 - 南非 |
|
en-TT |
0x2C09 |
英语 - 特立尼达和多巴哥 |
|
en-GB |
0x0809 |
英语 - 英国 |
|
en-US |
0x0409 |
英语 - 美国 |
|
en-ZW |
0x3009 |
英语 - 津巴布韦 |
|
et |
0x0025 |
爱沙尼亚语 |
|
et-EE |
0x0425 |
爱沙尼亚语 - 爱沙尼亚 |
|
fo |
0x0038 |
法罗语 |
|
fo-FO |
0x0438 |
法罗语 - 法罗群岛 |
|
fa |
0x0029 |
波斯语 |
|
fa-IR |
0x0429 |
波斯语 - 伊朗 |
|
fi |
0x000B |
芬兰语 |
|
fi-FI |
0x040B |
芬兰语 - 芬兰 |
|
fr |
0x000C |
法语 |
|
fr-BE |
0x080C |
法语 - 比利时 |
|
fr-CA |
0x0C0C |
法语 - 加拿大 |
|
fr-FR |
0x040C |
法语 - 法国 |
|
fr-LU |
0x140C |
法语 - 卢森堡 |
|
fr-MC |
0x180C |
法语 - 摩纳哥 |
|
fr-CH |
0x100C |
法语 - 瑞士 |
|
gl |
0x0056 |
加利西亚语 |
|
gl-ES |
0x0456 |
加利西亚语 - 加利西亚地区 |
|
ka |
0x0037 |
格鲁吉亚语 |
|
ka-GE |
0x0437 |
格鲁吉亚语 - 格鲁吉亚 |
|
de |
0x0007 |
德语 |
|
de-AT |
0x0C07 |
德语 - 奥地利 |
|
de-DE |
0x0407 |
德语 - 德国 |
|
de-LI |
0x1407 |
德语 - 列支敦士登 |
|
de-LU |
0x1007 |
德语 - 卢森堡 |
|
de-CH |
0x0807 |
德语 - 瑞士 |
|
el |
0x0008 |
希腊语 |
|
el-GR |
0x0408 |
希腊语 - 希腊 |
|
gu |
0x0047 |
古吉拉特语 |
|
gu-IN |
0x0447 |
古吉拉特语 - 印度 |
|
he |
0x000D |
希伯来语 |
|
he-IL |
0x040D |
希伯来语 - 以色列 |
|
hi |
0x0039 |
印地语 |
|
hi-IN |
0x0439 |
印地语 - 印度 |
|
hu |
0x000E |
匈牙利语 |
|
hu-HU |
0x040E |
匈牙利语 - 匈牙利 |
|
is |
0x000F |
冰岛语 |
|
is-IS |
0x040F |
冰岛语 - 冰岛 |
|
id |
0x0021 |
印度尼西亚语 |
|
id-ID |
0x0421 |
印度尼西亚语 - 印度尼西亚 |
|
it |
0x0010 |
意大利语 |
|
it-IT |
0x0410 |
意大利语 - 意大利 |
|
it-CH |
0x0810 |
意大利语 - 瑞士 |
|
ja |
0x0011 |
日语 |
|
ja-JP |
0x0411 |
日语 - 日本 |
|
kn |
0x004B |
卡纳达语 |
|
kn-IN |
0x044B |
卡纳达语 - 印度 |
|
kk |
0x003F |
哈萨克语 |
|
kk-KZ |
0x043F |
哈萨克语 - 哈萨克斯坦 |
|
kok |
0x0057 |
贡根语 |
|
kok-IN |
0x0457 |
贡根语 - 印度 |
|
ko |
0x0012 |
朝鲜语 |
|
ko-KR |
0x0412 |
朝鲜语 - 韩国 |
|
ky |
0x0040 |
吉尔吉斯语 |
|
ky-KG |
0x0440 |
吉尔吉斯语 - 吉尔吉斯坦 |
|
lv |
0x0026 |
拉脱维亚语 |
|
lv-LV |
0x0426 |
拉脱维亚语 - 拉脱维亚 |
|
lt |
0x0027 |
立陶宛语 |
|
lt-LT |
0x0427 |
立陶宛语 - 立陶宛 |
|
mk |
0x002F |
马其顿语 |
|
mk-MK |
0x042F |
马其顿语 - 前南斯拉夫联盟马其顿共和国 |
|
ms |
0x003E |
马来语 |
|
ms-BN |
0x083E |
马来语 - 文莱 |
|
ms-MY |
0x043E |
马来语 - 马来西亚 |
|
mr |
0x004E |
马拉地语 |
|
mr-IN |
0x044E |
马拉地语 - 印度 |
|
mn |
0x0050 |
蒙古语 |
|
mn-MN |
0x0450 |
蒙古语 - 蒙古 |
|
no |
0x0014 |
挪威语 |
|
nb-NO |
0x0414 |
挪威语(伯克梅尔)- 挪威 |
|
nn-NO |
0x0814 |
挪威语(尼诺斯克)- 挪威 |
|
pl |
0x0015 |
波兰语 |
|
pl-PL |
0x0415 |
波兰语 - 波兰 |
|
pt |
0x0016 |
葡萄牙语 |
|
pt-BR |
0x0416 |
葡萄牙语 - 巴西 |
|
pt-PT |
0x0816 |
葡萄牙语 - 葡萄牙 |
|
pa |
0x0046 |
旁遮普语 |
|
pa-IN |
0x0446 |
旁遮普语 - 印度 |
|
ro |
0x0018 |
罗马尼亚语 |
|
ro-RO |
0x0418 |
罗马尼亚语 - 罗马尼亚 |
|
ru |
0x0019 |
俄语 |
|
ru-RU |
0x0419 |
俄语 - 俄罗斯 |
|
sa |
0x004F |
梵语 |
|
sa-IN |
0x044F |
梵语 - 印度 |
|
sr-SP-Cyrl |
0x0C1A |
塞尔维亚语(西里尔语)- 塞尔维亚 |
|
sr-SP-Latn |
0x081A |
塞尔维亚语(拉丁)- 塞尔维亚 |
|
sk |
0x001B |
斯洛伐克语 |
|
sk-SK |
0x041B |
斯洛伐克语 - 斯洛伐克 |
|
sl |
0x0024 |
斯洛文尼亚语 |
|
sl-SI |
0x0424 |
斯洛文尼亚语 - 斯洛文尼亚 |
|
es |
0x000A |
西班牙语 |
|
es-AR |
0x2C0A |
西班牙语 - 阿根廷 |
|
es-BO |
0x400A |
西班牙语 - 玻利维亚 |
|
es-CL |
0x340A |
西班牙语 - 智利 |
|
es-CO |
0x240A |
西班牙语 - 哥伦比亚 |
|
es-CR |
0x140A |
西班牙语 - 哥斯达黎加 |
|
es-DO |
0x1C0A |
西班牙语 - 多米尼加共和国 |
|
es-EC |
0x300A |
西班牙语 - 厄瓜多尔 |
|
es-SV |
0x440A |
西班牙语 - 萨尔瓦多 |
|
es-GT |
0x100A |
西班牙语 - 危地马拉 |
|
es-HN |
0x480A |
西班牙语 - 洪都拉斯 |
|
es-MX |
0x080A |
西班牙语 - 墨西哥 |
|
es-NI |
0x4C0A |
西班牙语 - 尼加拉瓜 |
|
es-PA |
0x180A |
西班牙语 - 巴拿马 |
|
es-PY |
0x3C0A |
西班牙语 - 巴拉圭 |
|
es-PE |
0x280A |
西班牙 - 秘鲁 |
|
es-PR |
0x500A |
西班牙语 - 波多黎各 |
|
es-ES |
0x0C0A |
西班牙语 - 西班牙 |
|
es-UY |
0x380A |
西班牙语 - 乌拉圭 |
|
es-VE |
0x200A |
西班牙语 - 委内瑞拉 |
|
sw |
0x0041 |
斯瓦希里语 |
|
sw-KE |
0x0441 |
斯瓦希里语 - 肯尼亚 |
|
sv |
0x001D |
瑞典语 |
|
sv-FI |
0x081D |
瑞典语 - 芬兰 |
|
sv-SE |
0x041D |
瑞典语 - 瑞典 |
|
syr |
0x005A |
叙利亚语 |
|
syr-SY |
0x045A |
叙利亚语 - 叙利亚 |
|
ta |
0x0049 |
泰米尔语 |
|
ta-IN |
0x0449 |
泰米尔语 - 印度 |
|
tt |
0x0044 |
鞑靼语 |
|
tt-RU |
0x0444 |
鞑靼语 - 俄罗斯 |
|
te |
0x004A |
泰卢固语 |
|
te-IN |
0x044A |
泰卢固语 - 印度 |
|
th |
0x001E |
泰语 |
|
th-TH |
0x041E |
泰语 - 泰国 |
|
tr |
0x001F |
土耳其语 |
|
tr-TR |
0x041F |
土耳其语 - 土耳其 |
|
uk |
0x0022 |
乌克兰语 |
|
uk-UA |
0x0422 |
乌克兰语 - 乌克兰 |
|
ur |
0x0020 |
乌尔都语 |
|
ur-PK |
0x0420 |
乌尔都语 - 巴基斯坦 |
|
uz |
0x0043 |
乌兹别克语 |
|
uz-UZ-Cyrl |
0x0843 |
乌兹别克语(西里尔语)- 乌兹别克斯坦 |
|
uz-UZ-Latn |
0x0443 |
乌兹别克语(拉丁)- 乌兹别克斯坦 |
|
vi |
0x002A |
越南语 |
|
vi-VN |
0x042A |
越南语 - 越南 |
StringBuilder.AppendFormat(String, Object, Object) 方法的更多相关文章
- String.format(String format, Object... args)方法详解
很多次见到同事使用这个方法,同时看到https://blog.csdn.net/qq_27298687/article/details/68921934这位仁兄写的非常仔细,我也记录一下,好加深印象. ...
- JS json对象(Object)和字符串(String)互转方法
[JS json对象(Object)和字符串(String)互转方法] 参考:https://blog.csdn.net/wenqianla2550/article/details/78232706 ...
- 作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户
作用域通信对象:session session对象基于会话,不同用户拥有不同的会话.同一个用户共享session对象的所有属性.作用域开始客户连接到应用程序的某个页面,结束与服务器断开连接.sessi ...
- Jackson将json string转为Object,org.json读取json数组
从json文件读取json string或者自定义json string,将其转为object.下面采用的object为map,根据map读取json的某个数据,可以读取第一级的数据name,后来发现 ...
- C# IComparable接口、IComparer接口和CompareTo(Object x)方法、Compare()方法
在项目中经常会用到字符串比较,但是有时候对字符串的操作比较多,规则各异.比如有的地方我们需要用排序规则,有的地方需要忽略大小写,我们该如何写一个比较容易操作的比较方法呢?重新实现IComparer接口 ...
- [Android]通过js方法回调部分native报错 Web Console: Uncaught TypeError: Object [object Object] has no method 'xxx'
在android4.2以前,注入步骤如下: webview.getSetting().setJavaScriptEnable(true); class JsObject { public String ...
- [Guava官方文档翻译] 5. Guava的Object公共方法 (Common Object Utilities Explained)
我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3537367.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验 ...
- Object.clone()方法与对象的深浅拷贝
转载:[https://www.cnblogs.com/nickhan/p/8569329.html] 引言 在某些场景中,我们需要获取到一个对象的拷贝用于某些处理.这时候就可以用到Java中的Obj ...
- Java根类Object的方法说明
Java中的Object类是所有类的父类,它提供了以下11个方法: public final native Class<?> getClass() public native int ha ...
随机推荐
- 将 MRC 项目转换为 ARC 项目
其实很简单,直接使用系统工具转换即可,以下是步骤: 1. 你之前的项目是MRC的 2. 里面有 release, dealloc 等. 3. 开始转化 4. 点击save转化完后,记得把工程重新设置成 ...
- 阿里巴巴分布式服务框架 Dubbo
1.Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点.Dubbo自2011年开源 ...
- 【BestCoder】【Round#41】
枚举+组合数?+DP+数学问题 http://bestcoder.hdu.edu.cn/contests/contest_show.php?cid=582 QAQ许久没打过比赛,来一发BC,结果还是只 ...
- [开发工具]_[VS2010]_[vs2010的一个bug-使用stringstream时出现]
1. 注冊Microsfot之后想提交bug, 发现有这个提示, 所以提交不了bug, 有能提交的提交下吧. You are not authorized to submit the feedback ...
- Objective-C:异常的处理
// // main.m // 03-动态绑定 // // Created by mac on 15/8/11. // Copyright (c) 2015年. All rights reserved ...
- linux进程、调度、线程、进程上下文等几点理解
1.信号来自进程或内核 2.线程共享进程的代码空间和数据空间(全局变量或静态变量),文件描述符,信号,以及malloc分配的内存,每个线程拥有独立的栈空间和程序计数器,在创建线程时,调用pthread ...
- request和request.form和request.querystring的区别
asp中获取传递的参数,一般用request或者用request成员函数request.form,两种方式都可以获取页面表单传递过来的参数值,一直没留意两种方法有什么区别,我一般喜欢用request( ...
- [Backbone] Customzing Backbone
Convert the AppointmentForm view below to use Mustache templating. Make sure you remember to change ...
- Java程序调用带参数的shell脚本返回值
Java程序调用带参数的shell脚本返回值 首先来看看linux中shell变量(\(#,\)@,$0,$1,\(2)的含义解释 变量说明: - \)$ Shell本身的PID(ProcessI ...
- 小米电视支付SDK接入air坑爹之路
1. air的包名在生成android后会加入一个air的前缀变为air.***.***.mibox.包名与appid和appkey必须相相应才行,不然会一直返回40000错误 2. 加入了Nativ ...