草庐IT

zip_entry

全部标签

c# - 限制 Xamarin.Forms 中 Entry 字段的输入长度和字符

如何限制在Xamarin.Forms的Entry控件中输入的长度和字符。我需要创建自定义控件吗?有没有一种方法可以从Entry(或其他控件)派生,以便我可以应用必要的每个平台输入限制。例如,数字字段限制为最多3个字符,仅限数字。将Entry控件的键盘属性设置为Keyboard.Numeric仅为iOS设置键盘。它不限制实际的文本输入——即我仍然可以输入非数字字符。我也没有看到限制条目长度的方法。 最佳答案 您可以限制输入字段中的字符数,如下所示,intrestrictCount=//Enteryournumberofcharacte

c# - 如何在 C# Zip 中组合两个以上的通用列表?

我有三个(可能有超过3-4个通用列表,但在这个例子中有3个)通用列表。Listlist1Listlist2Listlist3所有列表都具有相同数量的元素(相同的计数)。我用它来用ZIP组合两个列表:varresult=list1.Zip(list2,(a,b)=>new{test1=f,test2=b}我将它用于foreach语句,以避免foreach每个列表,例如foreach(variteminresult){Console.WriteLine(item.test1+""+item.test2);}如何使用Zip模拟三个列表?谢谢编辑:我想要:Listlist1=newList{"

c# - 通过 DotNetZip 库以编程方式提取 ZIP 文件?

我有一个函数可以获取一个ZIP文件并将其解压到一个目录中(我使用DotNetZip库。)publicvoidExtractFileToDirectory(stringzipFileName,stringoutputDirectory){ZipFilezip=ZipFile.Read(zipFileName);Directory.CreateDirectory(outputDirectory);zip.ExtractAll(outputDirectory,ExtractExistingFileAction.OverwriteSilently);}我的ZIP文件包含多个文件和目录。但我只想

c# - "The parameters dictionary contains a null entry for parameter"- 如何修复?

我正在尝试实现一个编辑页面,以便管理员修改数据库中的数据。不幸的是,我遇到了一个错误。下面的代码:publicViewResultEdit(intproductId){//Dosomethinghere}但是我收到这个错误:"Theparametersdictionarycontainsanullentryforparameter'productId'ofnon-nullabletype'System.Int32'formethod'System.Web.Mvc.ViewResultEdit(Int32)'in'WebUI.Controllers.AdminController'.To

c# - 解压缩 MemoryStream(包含 zip 文件)并获取文件

我有一个内存流,其中包含byte[]格式的zip文件。有什么方法可以解压缩这个内存流,而不需要将文件写入磁盘?一般来说,我使用ICSharpCode.SharpZipLib.Zip.FastZip来解压缩文件,但是有什么方法可以解压缩内存流,也许是通过将文件存储在另一个MemoryStream或根据zip中存在的文件/文件夹采用byte[]格式?在这种情况下我可以使用内存映射文件功能吗? 最佳答案 是的,.Net4.5nowsupportsmoreZipfunctionality.这是根据您的描述编写的代码示例。在您的项目中,右键单

c# - MVC : The parameters dictionary contains a null entry for parameter 'k' of non-nullable type 'System.Int32'

我是MVC的新手。在我的应用程序中,我正在从Mydatabase中检索数据。但是当我运行我的应用程序时,它会显示这样的错误这是我的网址http://localhost:7317/Employee/DetailsData/4ExceptionDetails:System.ArgumentException:Theparametersdictionarycontainsanullentryforparameter'k'ofnon-nullabletype'System.Int32'formethod'System.Web.Mvc.ActionResultDetailsData(Int32)

c# - ZipArchive 创建无效的 ZIP 文件

我正在尝试从具有一个条目的代码创建一个新的ZIP包并将ZIP包保存到一个文件中。我正在尝试通过System.IO.Compression.ZipArchive类来实现这一点。我正在使用以下代码创建ZIP包:using(MemoryStreamzipStream=newMemoryStream()){using(ZipArchivezip=newZipArchive(zipStream,ZipArchiveMode.Create)){varentry=zip.CreateEntry("test.txt");using(StreamWritersw=newStreamWriter(entr

c# - 从流创建 Zip 文件并下载

我有一个DataTable,我想将它转换为xml,然后使用DotNetZip压缩它。最后用户可以通过Asp.Net网页下载它。我的代码在下面dt.TableName="Declaration";MemoryStreamstream=newMemoryStream();dt.WriteXml(stream);ZipFilezipFile=newZipFile();zipFile.AddEntry("Report.xml","",stream);Response.ClearContent();Response.ClearHeaders();Response.AppendHeader("co

c# - 从 byte[] 创建 zip 文件

我正在尝试通过一系列字节数组在.NET4.5(System.IO.Compression)中创建一个Zip文件。例如,从我正在使用的API中,我最终得到一个List每个Attachment有一个名为Body的属性这是byte[].我如何遍历该列表并创建一个包含每个附件的zip文件?现在我的印象是我必须将每个附件写入磁盘并从中创建zip文件。//ThisisgreatifIhadthefilesondiskZipFile.CreateFromDirectory(startPath,zipPath);//HowcanIcreateitfromaseriesofbytearrays?

c# - 使用 C# 和 System.IO.Packaging 以编程方式从 Zip 存档中提取文件

我有一堆ZIP文件,迫切需要进行一些层次结构重组和提取。目前我能做的是创建目录结构并将zip文件移动到正确的位置。我缺少的神秘奶酪是从ZIP存档中提取文件的部分。我看过有关ZipArchive类的MSDN文章,并且对它们的理解很好。我也看到了VBScriptwaystoextract.这不是一个复杂的类,因此提取内容应该非常简单。事实上,它“大部分”有效。我在下面包含了我当前的代码以供引用。using(ZipPackagepackage=(ZipPackage)Package.Open(@"..\..\test.zip",FileMode.Open,FileAccess.Read)){