formatting相关内容

如何指定的格式字符串自定义千位分隔符

当我尝试以下code,我得到的输出 2 084 001 。是什么在这里可能是错了吗?是不是我的格式字符串应该覆盖当前区域性设置? 十进制V =2084000.7621米; 的System.Console.WriteLine(v.ToString(“#,###,###”)); System.Console.ReadLine(); 如果我修改code使用的ToString(“#,###,## ..
发布时间:2015-11-26 20:43:22 C#/.NET

字符串格式日期 - C#或VB.NET

现身数据库日期,需要格式化为“MM / DD / YY” 对于每一个博士为的DataRow的ds.Tables(0).Rows 回复于(博士(“CREATEDATE”)) 下一个 解决方案 的String.Format(“{0:MM / DD / YY}”,博士(“CREATEDATE”)) 编辑:如果博士​​(“CREATEDATE”)是为DBNull,这将返回“” ..
发布时间:2015-11-26 19:08:46 C#/.NET

我可以检查的格式说明适用于特定的数据类型?

如果我有(在.NET / C#)的实例类型的变量长我可以将其转换为像一个格式化字符串: 长值= 12345; 串FormattedValue的= value.ToString(“D10”); //返回“0000012345” 如果我指定的格式是无效的该类型我得到一个异常: 长值= 12345; 字符串FormattedValue的= value.ToString(“Q10”); //抛 ..
发布时间:2015-11-26 18:57:16 C#/.NET

使用.NET字符串格式化,我怎么格式化字符串来显示空白(空字符串),零(0)?

我使用的DataBinder.Eval EX pression在ASP.NET Datagrid的,但我认为这个问题适用于字符串格式化在.NET中一般。有客户请求,如果字符串的值是0,它不应该被显示。我有下面的技巧来实现: <%#IIF(的DataBinder.Eval(的Container.DataItem,“MSDWhole”)修剪=“0”,“”, 的DataBinder.Ev ..
发布时间:2015-11-26 18:01:57 C#/.NET

格式化号码与指标preFIX?

可能重复: 在C#中工程符号? 无论是指标preFIX 是preferable到的我看看周围,但它似乎.NET并没有像建于什么,还是我弄错了?实现这一目标的任何方法就可以了。 作为澄清:我们的目标是要显示任何给定的数字作为浮点或者整串与1和999和相应的度量preFIX之间的值 例如。 1000 - > 1K 0.05 - >50米 使用某些圆整: 1436963 - > 1.44 ..
发布时间:2015-11-26 10:03:02 C#/.NET

当你用StringBuilder.AppendLine /的String.Format与StringBuilder.AppendFormat?

最近问题就来了如何使用的String.Format()。我的答案的一部分,包括建议使用StringBuilder.AppendLine(的String.Format(...))。乔恩斯基特认为这是一个坏榜样,用AppendLine和AppendFormat的组合方案。 我突然想到我从来没有真正解决自己变成了一个“preferred”的方式使用这些方法。我想我可能会开始使用类似下面的,但我想知道其 ..
发布时间:2015-11-25 23:27:50 C#/.NET

转换成金钱/十进制字符串

我使用的是.NET。有一些code的地方,可以修改 $ 11,456.50 - > 11456和50/100美元 我可以做我自己,但不希望重写的东西已经存在。 解决方案 下面是一个未经雕琢的第一枪。完全没有错误检查和code不处理小数部分。而这几乎是未经检验的。随着的BigInteger 该方法可办理值高达 10 ^ 66 - 1 或约 219 位中加入更多的条目 M2 。 公共静态字符 ..
发布时间:2015-11-25 15:51:56 C#/.NET

我如何可以覆盖货币格式当前区域性的ASP.NET Web应用程序?

货币小数和千位分隔符为EN-ZA地区是''和''分别,但常用的分隔符是'。“对于小数,再加上我的用户想','为千位分隔符。我要设置这些全球,让我只需要使用 {0:C} 格式字符串为我所有的货币领域,而无需任何明确的格式或的ToString 通话。 在R100k的估计报告时,我将preFER才能够做到这一点,而不在Web服务器上改变企业文化设置,因为我还需要设置小数位货币到零,因为分不想要最多等等 ..
发布时间:2015-11-25 15:46:44 C#/.NET

如何pretty的打印与System.Json?

使用新的 System.Json从4.5 或等值 System.Json 4.0从的NuGet 你怎么格式化输出,所以它是间隔更可读的形式缩进ANS? 所以这个 动态jsonObj =新的JSONObject(); jsonObj.firstName =“约翰”; jsonObj.lastName =“史密斯”; 的Debug.WriteLine((字符串)jsonObj.ToString() ..
发布时间:2015-11-25 15:20:38 C#/.NET

C#格式化时代 - 关于日,周,月 - 年

我工作的一些医疗软件,我需要输出的所有年龄在一个非常特殊的方式,根据以下规则: 如果在6周龄:### D(天数) 如果在6个月:### W(周数) 如果2岁以下:### M(月数) 如果2岁以上:### Y(年数) 使用C#我想找到只用出生的人的日期,这样做的一个简单的方法,任何帮助将大大AP preciated。 解决方案 我在做类似的事情昨天,但像这样的东西应该满足您的需求: ..
发布时间:2015-11-25 15:06:07 C#/.NET

我如何格式化日期时间或时区/的TimeZoneInfo显示三信吗?

我正与一个规范,呼吁一个奇特的日期时间格式,我不一定有与没有工作。 在处理的时候,一个OFX(1不2)日期时间必须加盖(无论是DTCLIENT或DTSERVER)在这样的格式: 20071015021529.000 然而,在实施例中示出: 20071015021529.000 [-8:PST] 我没有与第一个使用的语句问题 DateTime.Now.ToString(“yyy ..
发布时间:2015-11-25 14:50:00 C#/.NET

需要的工具,HTML格式(缩进,加空格)

我工作的一个.NET项目生成HTML。 在生成的HTML字符串,则没有空格或缩进。这使得理解生成的HTML困难。 有没有一种工具,将生成的html我的字符串格式化,这样它看起来不错? 解决方案 如果您正在生成HTML自己,这应该是有效的XML。 因此​​,您可以使用的XDocument 类进行格式化。 您可以建立内部的HTML的的XDocument ,然后调用的ToString(),它 ..
发布时间:2015-11-25 14:49:26 C#/.NET

你怎么把{和}在格式字符串

我想产生一些code运行时,我把一些样板化的东西,用户被允许进入实际工作code。我的样板code看起来是这样的: 使用系统; 公共类类名 { 公共双TheFunction(双输入) { //用户输入code在这里 } } 在理想情况下,我想,我想用的String.Format插入用户code和创造一个独特的类名,但除非它看起来是这样的,我得到的 ..
发布时间:2015-11-25 13:47:30 C#/.NET

垫了一些在.NET中使用启动零

我有一个要求,所有垫个位数的数字与起始零。 可有一个人请建议最好的方法是什么? (如1 - > 01,2 - > 02等) 解决方案 我会打电话的ToString 上的数字,提供格式字符串这需要两个数字,如下: INT数= 1; 串paddedNumber = number.ToString(“00”); ..
发布时间:2015-11-25 13:46:59 C#/.NET

添加一个单行文本文件的顶部

我的应用程序中提取数据,并将其添加到一个文本文件,但我需要找出我如何可以通过编程的文本文件的第一行,看看它下面的文本相匹配: 日期时间,VirtualIP,VirtualPort,VirtualName,DestinationIP,DestPort,状态,期望 如果它不再继续执行正常功能(下面片段),如果如上述然后我要插入上述第一行中,而不覆盖最新目前存在的第一行是不一样的。我怎样才能做到 ..
发布时间:2015-11-24 22:37:39 C#/.NET

格式化负的时间跨度

我做的时间跨度在.NET中,偶尔的总和产生负向时间跨度一些数学。当我显示的结果我无法格式化,以列入负面指标。 暗淡TS作为新的时间跨度(-10,0,0) ts.ToString() 这将显示“-10:00:00”,这是很好的,但我不想表现如此尝试这样做的秒 ts.ToString(“HH \:MM”) 这将返回“10:00”,并放弃了“ - ”从前面这是问题的关键所在。我目 ..
发布时间:2015-11-24 22:26:05 C#/.NET

的基础上计算可用宽度和字体文字高度?

我们都在从数据库中动态创建PDF文档使用 PDFsharp 。 我需要知道计算文本区域的基于高度的最佳方式 所用的字体和可用宽度 我需要知道的高度,以便在需要时我可以处理分页符。 解决方案 在.NET中你可以调用 Graphics.MeasureString找出如何 大绘制的文本将是。 右,但使用PDFsharp当你调用XGraphics.MeasureString。 ..
发布时间:2015-11-24 22:04:49 C#/.NET