草庐IT

c# - 使用正则表达式格式化电话号码

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Acomprehensiveregexforphonenumbervalidation我有一个未格式化的电话号码(保证为10位数字)和一个未格式化的分机号(可以为空、空白或任意数量的号码)。我需要将它们组合成一个“友好”的字符串。我想我会连接它们,然后使用Regex.Replace格式化连接。这是我在插入一个正则表达式之前用来尝试各种正则表达式的单元测试:[Test,Ignore("Sandbox,doesnottestproductioncode")]publicvoidTestPhoneRegex(){s

c# - 格式化图表轴标签

我正在使用C#VisualStudio2010制作一些图表,我有一个关于在X轴上设置标签格式的快速(希望简单)问题。我在SO和Google上搜索了一个答案,我很确定它与简单地编辑图表区域的LabelStyle.Format有关......但我无法弄清楚!好了,信息量太大了,我继续正题简而言之,我的图表需要在x轴上有里程,范围从0到240,000。我真的很想修饰一下,用一个“K”代替尾随的3个零。例子:60K、120K、180K、240K。 最佳答案 相应地设置LabelStyle.Format属性:chart1.ChartAreas

c# - 格式化日期时间错误 "Templates can be used only with field access, property access, single-dimension array index.."

在MVCRazorView中,我试图将DateTime字段格式化为仅显示时间。使用下面的代码我收到错误“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式。”@(Html.DisplayFor(m=>row.LastUpdatedDate.ToString("HH:mm:ss")))任何帮助请问是什么导致了这个错误以及如何解决它?感谢您的帮助。 最佳答案 我遇到了同样的问题,我已经解决了。如果您想将“LastUpdatedDate”转换为特定格式,那么您可以试试这个:@Html.TextBoxFor(m=>row

c# - 用破折号格式化字符串

我有一个从导入文件中提取的压缩字符串值。我需要将其格式化为包裹编号,格式如下:##-##-##-###-###。因此,字符串“410151000640”应该变成“41-01-51-000-640”。我可以使用以下代码执行此操作:String.Format("{0:##-##-##-###-###}",Convert.ToInt64("410151000640"));但是,字符串不一定全是数字;它可能有一两个字母在那里,因此转换为int将失败。有没有办法在字符串上执行此操作,以便每个字符(无论是数字还是字母)都能正确符合格式? 最佳答案

c# - 在 C# 中格式化纯文本电子邮件中的表格

我正在尝试通过电子邮件发送表格格式的数据,但我刚刚被告知我们的一些客户无法接收HTML格式的电子邮件,而这正是我所使用的。我尝试使用制表符来管理它,但字符串的长度变化太大,不合理。有没有一种方法可以轻松地格式化纯文本电子邮件中的表格数据? 最佳答案 我不认为你会找到任何广泛可靠的东西-你会失败于以下内容:许多人阅读电子邮件时使用的是正比例字体,因此用空格填充是行不通的电子邮件客户端不同意呈现标签,因此即使没有字符间距问题,您也无法使用它们。发送PDF附件怎么样?我知道会有愤怒的纯粹主义者疯狂地否决我的大胆建议,但它可以让你从与邮寄者

c# - 是否有用于重新格式化 C# 代码的工具?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在寻找一个(最好)可以在目录树上重新格式化C#源代码的命令行工具。理想情况下,我应该能够自定义格式。如果该工具可以在Mono上运行,则可加分(或Linux)。

c# - 使用 EPPLUS Excel 库格式化列

我编写了一个C#程序来创建Excel电子表格。该工作表有多个列。我想格式化其中一列。aFile=newFileInfo(excelDocName);//excelDocNameisastringExcelPackagepck=newExcelPackage(aFile);varws=pck.Workbook.Worksheets.Add("Content");ws.View.ShowGridLines=true;ws.Cells["B:B"].Style.Numberformat.Format="0.00";ws.Cells[1,1].Value="AA";ws.Cells[1,2].

c# - 如何使用逗号和小数在 C# 中格式化数字?

我有一个小数点后位数可变的数字。我想用逗号和所有小数来格式化数字。例如:42,023,212.0092343234如果我使用ToString("N")我只得到2个小数,ToString("f")给我的所有小数都没有逗号。如何同时获得两者? 最佳答案 不确定(并且现在无法测试)但是这样的方法行得通吗?"#,##0.################" 关于c#-如何使用逗号和小数在C#中格式化数字?,我们在StackOverflow上找到一个类似的问题: http

c# - 如何通过示例在 C# 中格式化日期?

C#在为字符串表示形式格式化DateTime对象时提供了很大的灵active,但是,必须了解所有格式字符串才能使用这种灵active。如果你想以“Fri,June24”的形式显示日期,你可以这样做:DateTimesomeDate=DateTime.Now;Console.Write(someDate.ToString("ddd,MMMMdd"));虽然这很有效,但对于更复杂的格式来说很难,尤其是对于第一次使用它的开发人员而言。我想获得与上面代码返回的相同结果,但是要这样:DateTimesomeDate=DateTime.Now;Console.WriteLine(someDate.

c# - 使用 C# 格式化 Twitter 文本 (TweetText)

是否有更好的方法来格式化来自Twitter的文本以链接超链接、用户名和主题标签?我所拥有的正在工作,但我知道这可以做得更好。我对替代技术很感兴趣。我将其设置为ASP.NETMVC的HTMLHelper。usingSystem;usingSystem.Collections.Generic;usingSystem.Text.RegularExpressions;usingSystem.Web;usingSystem.Web.Mvc;namespaceAcme.Mvc.Extensions{publicstaticclassMvcExtensions{conststringScreenNa