草庐IT

format-specifiers

全部标签

c# - 异常 : "URI formats are not supported"

我有一个指向目录的绝对本地路径:"file:\\C:\\Users\\john\\documents\\visualstudio2010\\Projects\\proj"但是当我尝试将它放入DirectoryInfo的构造函数时,我得到了“不支持URI格式”的异常。我用谷歌搜索并查看了SO,但我只看到具有远程路径的解决方案,而不是本地路径。我希望有某种转换方法... 最佳答案 stringuriPath="file:\\C:\\Users\\john\\documents\\visualstudio2010\\Projects\\p

c# - 字符串插值与 String.Format

使用字符串插值之间是否存在明显的性能差异:myString+=$"{x:x2}";与String.Format()相比?myString+=String.Format("{0:x2}",x);我之所以问,是因为Resharper正在提示修复,而我以前被愚弄过。 最佳答案 显着是相对的。然而:字符串插值在编译时被转换为string.Format(),因此它们最终应该得到相同的结果。虽然存在细微差别:正如我们从this中可以看出的那样问题,格式说明符中的字符串连接会导致额外的string.Concat()调用。

c# - string.Format() 给出 "Input string is not in correct format"

我在这里做错了什么?stringtmp=@"if(UseImageFiles){vCalHeader+=""\n"";//Yearscroller(decrease1year)calHeight+=22;}";stringx="xter";tmp=string.Format(tmp,x);我明白了Inputstringwasnotincorrectformat尝试更改{0}时。我在C#和WinForms中执行此操作。FormatExceptionwasunhandledInputstringwasnotincorrectformat我得到的疑难解答提示:Makesureyourmeth

c# - Excel "External table is not in the expected format."

我正在尝试使用下面显示的代码读取Excel(xlsx)文件。我收到“外部表不是预期格式”。错误,除非我已经在Excel中打开了文件。换句话说,我必须先在Excel中打开文件,然后才能从我的C#程序中读取。xlsx文件在我们网络上的共享上。如何在不先打开文件的情况下读取文件?谢谢stringsql="SELECT*FROM[Sheet1$]";stringexcelConnection="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+pathname+";ExtendedProperties=\"Excel8.0;HDR=YES;IMEX=1

c# - 为什么要使用 String.Format?

这个问题在这里已经有了答案:Stringoutput:formatorconcatinC#?(32个答案)关闭9年前。为什么有人会在C#和VB.NET中使用String.Format而不是连接运算符(VB中的&和+在C#中)?主要区别是什么?为什么每个人都对使用String.Format如此感兴趣?我很好奇。

c# - 字符串输出 : format or concat in C#?

假设您要输出或连接字符串。您更喜欢以下哪种风格?varp=new{FirstName="Bill",LastName="Gates"};Console.WriteLine("{0}{1}",p.FirstName,p.LastName);Console.WriteLine(p.FirstName+""+p.LastName);你更愿意使用格式还是简单地连接字符串?什么是你最喜欢的?其中之一会伤害您的眼睛吗?你有任何合理的论据来使用其中一个而不使用另一个吗?我会选择第二个。 最佳答案 令我惊讶的是,这么多人立即想找到执行速度最快的代码

c# - 我在 SQL Server 复制项目中收到 "An attempt was made to load a program with an incorrect format"错误

具体错误如下Couldnotloadfileorassembly'Microsoft.SqlServer.Replication,Version=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91'oroneofitsdependencies.Anattemptwasmadetoloadaprogramwithanincorrectformat.在转移到另一个项目两个月后,我最近再次开始从事这个项目。它之前工作得很好,我已经仔细检查了所有引用资料。 最佳答案 answe

jQuery 验证插件 : disable validation for specified submit buttons

我有一个包含多个字段的表单,我正在使用JörnZaeffere出色的jQuery验证插件验证这些字段(一些字段添加了用于自定义验证的方法)。您如何使用指定的提交控件来规避验证(换句话说,使用某些提交输入触发验证,但不触发其他输入的验证)?这类似于具有标准ASP.NET验证器控件的ValidationGroups。我的情况:它与ASP.NETWebForms一起使用,但如果您愿意,可以忽略它。但是,我将验证更多地用作“推荐”:换句话说,当提交表单时,验证会触发,但不会显示“必需”消息,而是“推荐”显示沿着“你错过了以下字段……您是否仍要继续?”此时在错误容器中有另一个提交按钮现在可见,可

解决“docker: Error response from daemon: Unknown runtime specified nvidia”问题

首先在root下面安装了docker,然后报错docker:GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocket这是因为用户没有加入到docker组中,因此将自己的用户加入到docker的用户组sudousermod-a-Gdocker$USER(这是一个大坑,因为你会发现后面操作了很多步之后又可能会出现这个问题,因此你又要用这条命令。)接下来报错docker:Errorresponsefromdaemon:Unknownruntimespecifiednvidia.这个时候是我们需要安装nvidia-docker2sud

javascript - String.Format 在 TypeScript 中不起作用

String.Format在TypeScript中不起作用。错误:Theproperty'format'doesnotexistonvalueoftype'{prototype:String;fromCharCode(...codes:number[]):string;(value?:any):string;new(value?:any):String;}'.attributes["Title"]=String.format(Settings.labelKeyValuePhraseCollection["[WAITDAYS]"],originalAttributes.Days);