【C#-保存文件而不使用“保存文件”对话框】教程文章相关的互联网学习教程文章

c#-将框架保存到毫秒中的csv文件【代码】

我正在尝试将包含DateTime列的Deedle框架保存到csv文件中.但是在CSV文件中,DateTime列不包含毫秒.我想以毫秒格式[yyyy-mm-dd hh:mm:ss.000]保存它.我尝试在保存之前将DateTime转换为字符串.它正常工作,但性能低下.有没有不用转换为字符串的方法吗?解决方法:您确实可以完成此操作,而无需手动转换日期. SaveCsv方法的签名允许您将CultureInfo对象指定为最后一个参数.在内部,Deedle代码会指出在写入文件时是否正在查看DateTime对象...

保存/创建/导出Excel工作表时出现C#-OutOfMemoryException【代码】

开发环境: >操作系统-Windows 7 64位> CPU-i5 460M>内存-8GB> .NET Framework-4.0> Excel-Interop-Microsoft Excel 14.0对象库 我正在使用Excel-Interop从DataGridView(dgv)导出Excel文件. 当我保存超过150,000行时OutOfMemoryException被抛出.{object[,] valueObjArray = new object[rowCnt, colCnt];int rowCnt = dgv.Rows.Count;int colCnt = dgv.Columns.Count;for (int rowIndex = 0; rowIndex < rowCnt; rowIndex++){for (i...

c#-根据时间保存文件名【代码】

我正在制作一个基本程序,当涉及到保存数据时,我试图将其放入.txt文件中-效果很好.问题是,除了日期之外,我无法保存秒数/小时,因此我的解决方案是仅获取日期,然后分别在最新文件上放置1、2、3.我编写的代码是:static string FileName() {string fileName = "";char last = ' ';int lastDigit = 0;string lastDigitString = "";string directory = Directory.GetCurrentDirectory(); if (File.Exists(DateTime.Now.Date.ToString("dd...

c#-将DateTime保存到Cassandra Date列【代码】

Cassandra .NET驱动程序文档真是太糟糕了,我试图将一些功能拼凑在一起,但我浪费大量时间试图从发现的Java文档中更改代码. 我正在尝试使用Cassandra驱动程序将数据写入一个简单的表.该表已经存在,并且里面有日期.我创建了一个映射并添加了一些列.这是演示的简化版本:For<Profile>().TableName("profiles").PartitionKey(p => p.IntegerId).Column(p => p.IntegerId, cm => cm.WithName("profileid")).Column(p => p.BirthDate, cm ...

c#-保存前设置值【代码】

我想知道是否有任何方法可以为实体保存设置值? 因为我正在处理多租户Web应用程序,所以我想设置当前的租户ID(通过简单的DI服务). 我尝试在Fluent API中使用HasDefaultValue(),但是这将尝试转换为SQL函数.所以这对我不起作用.builder.Entity<Order>( ).HasQueryFilter(p => p.TenantId == _tenantProvider.GetTenantId()).Property(p => p.TenantId).HasDefaultValue(_tenantProvider.GetTenantId());任何建议,不胜感激.解决方法:您...

如何在C#的递归函数或其他可用选项中使用db.savechange()函数提高实体框架中数据保存的性能?【代码】

我正在使用递归函数来保存和更新记录,但是它花费了太多时间-大约需要2分钟才能保存记录.我正在使用实体框架进行数据库访问. 欢迎使用Entity Framework准则最佳做法 有N个孩子,所以我们不知道有多少个孩子我已经尝试了递归完成后调用db.savechange(),但是对此没有运气. 我有这种类型的代码框架(它不是原始的,我只是添加了结构).public void parentFunction(List<DataListforupdate> dataListforupdates, string defaultvalue, Guid ...

C# 通过物理路径将文件以二进制保存到指定文件夹【代码】

/// <summary>/// 通过物理路径将文件以二进制保存到指定文件夹/// </summary>/// <param name="filePath">文件的物理路径</param>/// <param name="saveFilePath">需要保存的文件物理路径 + 文件后缀名</param>public string ReadFile(string filePath, string saveFilePath){try{int byteLength = 0;//创建文件读取对象 using (FileStream fileReader = new FileStream(filePath, FileMode.Open)){byteLength = (int)fileReader....

c#-使用.Net套接字从http服务器下载并保存文件

大家好. 我想知道如何使用System.Net.Socket.Sockets类从HTTP服务器下载文件并将其保存到我的硬盘中,尤其是从zip文件中保存文件. 我知道有使用.Net下载文件的更简便方法,但是我想知道如何使用Sockets进行下载,当然,尽管我很确定是这样. 我已经尝试了几件事,但是一旦我对套接字没有任何背景经验,那什么也没用. 感谢您对我的好奇心的帮助.任何问题都可以问.谢谢. 注意: >该文件是一个标准的zip文件,但是我想要一种适用于任何文件类型...

C#程式Log的保存【代码】

噹噹噹噹,我又來啦,这次终于可以插入代码了~這一次關於Log的保存的,將相關運行訊息保存到以日期命名的txt檔內。1. 在執行目錄下新建Log文件夾。 string filePath = System.AppDomain.CurrentDomain.BaseDirectory + " Log "; //AppDomain.CurrentDomain.BaseDirectory為獲取程式的基目錄,基目錄後加上Log為Log路徑if ( ! Directory.Exists( filePath ) ) Directory.CreateDirectory ( filePath ) ; //如果路徑不存在,...

在C#/ Asp.net中编辑已保存的Microsoft Word文档【代码】

我不确定这是否可行,而且在我搜索过的所有地方,都找不到明确的答案.我将Microsoft Word文档保存到SQL Server 2008表中.基本上只是将文件转换为Byte []并将其写入表中.此Word文档是一个“模板”文件.该文件是用户需要填写的表格.我想知道的是,在从SQL Server读取该文件并为用户打开文件之前,是否有办法为用户自动填充表单中的某些字段?例如,如果我已经知道用户的地址,是否可以为他们自动填充模板中的地址字段? 我知道可以使用Micr...

从C#中的memorystream保存为jpeg【代码】

我有如下所示的将图像保存为jpeg的方法.我想以相同的高度和宽度保存所有图片,而不会失真. 我怎样才能做到这一点?请帮忙public void SaveFileOnDisk(MemoryStream ms, string FileName) {try{string appPath = HttpContext.Current.Request.ApplicationPath;string physicalPath = HttpContext.Current.Request.MapPath(appPath);string strpath = physicalPath + "\\Images";string WorkingDirectory = strpath;System.Drawing.Im...

将C#对象保存到磁盘

我想在c#中将对象保存/读取到磁盘.它的某些属性未标记为[可序列化].还有其他保存方法吗?我不在乎磁盘上对象的格式,我只想将其转储到磁盘上并读取它. 有什么建议么?解决方法:建议的XmlSerializer的替代方案是protobuf-net.它是由SO / StackExchange自己的Marc Gravell编写的Google protobuf的.net实现.请注意,由于protobuf-net仅支持符合以下条件的自定义类,因此您必须有权访问这些对象: >标记为数据合同>有一个无参数的构造函数...

c#-确定最佳图像保存格式的算法

我有一张可以是照片或屏幕截图的图像.我想确保图像以适当的格式保存.我现在谈论的是jpeg和png. 如何确定将图片另存为.jpeg(因为它包含照片)是否更好?另外,如果图像包含使用的alpha通道,则显然要使用png. 最简单的方法是将具有不同图像格式的图像保存两次到内存流中,然后比较相应的数据大小.显然,这是非常耗费资源的,而且我认为这不是可行的方法. 有人有建议吗?解决方法:您可能会发现连续发生相同颜色的情况,因为这些情况在照片中...

c#-使用XamlWriter保存数组【代码】

我正在尝试使用XamlWriter以最简单的方式保存对象集合.由于某些原因,将它们另存为数组会产生无效的XML:var array = new int[] {1, 2, 3}; Console.Write(XamlWriter.Save(array));输出:<Int32[] xmlns="clr-namespace:System;assembly=mscorlib"><Int32>1</Int32><Int32>2</Int32><Int32>3</Int32> </Int32[]>尝试使用XamlReader抛出此错误:The ‘[‘ character, hexadecimal value 0x5B, cannot be included in aname. Line 1,...

c#-在imagebox控件中裁剪图像并将其保存【代码】

我正在做的是制作一个设计卡并实时显示图像的程序.我已经完成了这一部分,并且效果很好.现在,我需要裁剪图像并将其保存为atm的方式进行保存,顶部和底部有2个白色条.这是我现在用于保存的代码.private void SaveCardbtn_Click(object sender, EventArgs e){//Open the saveFileDialogif (saveWork.ShowDialog() == System.Windows.Forms.DialogResult.OK){CardImg.Image.Save(saveWork.FileName, ImageFormat.Jpeg);}}谢谢.解决方法:...