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

c#-错误:GDI中发生一般错误.在保存图像的同时【代码】

当我尝试保存图像时出现此错误GDI中发生一般错误 我搜索了此错误,并检查了该文件夹的写入权限,还检查了图像文件是否未被其他任何文件使用(包括我的代码),但是当我尝试保存图像时仍然出现相同的错误,但错误在哪里public partial class AdsMaster : Form{OpenFileDialog ofd=null;public AdsMaster(){InitializeComponent();}private void browseButton_Click(object sender, EventArgs e){ofd = new OpenFileDialog();ofd.Filter = ...

首页> C#>如何保存一个单一的变量,可以在解决方案中的天蓝色友好的任何地方调用?

起初,我传递了一个会话变量,但是后来有人告诉我,天蓝色不支持该变量.有人还有其他建议吗?我只是保存登录用户的对象.解决方法:Azure确实支持会话,只是将会话放置在单个Web角色中无法正常工作.例如,如果要将应用程序扩展到2、4或8个服务器或保持高可用性,则将有一个负载平衡器,该负载平衡器将在不同服务器之间路由请求.因此,如果您有多个Web服务器,每个Web服务器在负载均衡器后面都有其自己的用户会话,则可能会出现问题,因为您可能会...

C#-添加高分系统/保存【代码】

所以我想知道如何创建一个高分系统.我用分数制作了一个简单的游戏,但是我想将高分保存在文件中,因此当应用程序运行时,您可以看到名称中的高分.到目前为止,我的游戏代码(如果需要):using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace Guess_the...

c#-下载图像并将其保存到Application.persistentDataPath挂起该应用程序【代码】

我编写了一个游戏,可以从服务器下载图像,然后将其存储在Application.persistentDataPath中. 我的问题是,当保存场景挂起的少量图像时,完成保存后,它将执行其余代码. 我该如何解决这个问题? 将映像保存到设备本地存储中:if (File.Exists (Application.persistentDataPath + "/LayoutImages/")) {Debug.Log (imagesPathPrefix + " already exists.");return;}File.WriteAllBytes (Application.persistentDataPath + "/LayoutImages/...

c#-将Word保存为UTF-8编码的HTML【代码】

我正在编写一些C#VSTO代码,该代码读取Microsoft Word文档并将其保存到“过滤的HTML”中.当我在通用Word文档上执行此功能时,html文件的输出使用Windows Charset,如此处所示:<meta http-equiv=Content-Type content="text/html; charset=windows-1252">如果打开文档并转到“文件”->“选项”->“高级”->“ Web选项”,则可以选择UTF8,并且生成的经过过滤的html文档输出如下所示:<meta http-equiv=Content-Type content="text/html;...

c# – textbox是否将所有数字文本保存为long或字符串?【代码】

我和我的队友就此进行了简短的讨论.他说,如果我在文本框中输入一个数字,并尝试稍后使用textbox.text或val(textbox.text)来使用该值,我将不需要将该值解析为整数.据他说,如果text属性值是全数,你可以直接得到整数值,而不是字符串. 所以,如果我有textBox1.Text =“12345”,那么下次,如果我使用intABC = textBox1.Text,它就不会抛出错误.这样对吗? C#或其他.Net语言是否进行了隐式转换?此外,代码会将“12345”存储为字符串还是整数?...

c# – 保存相关常量的最佳实践?【代码】

在我的游戏中,我有一个枚举(大约200个长),具有不同的GameEntityTypes. 保存游戏时,只会将一个GameEntityType数组写入保存文件. 重建游戏世界,并显示有关GameEntityTypes的各种信息我需要列出一些额外的细节(常量值).这意味着每个GameEntityType都有与之关联的其他值.每帧都经常访问这些值.我的目标是通过一种简单的方法从GameEntityTypeID(枚举)中获取所有额外信息.例如,当我从保存文件中读取0x1时,我可以简单地访问名称和所有其他...

Moq和文件/数据保存在C#中【代码】

好的,我正在进行一些单元测试,并且我的理解是(基于Roy Osherove的“单元测试的艺术”),如果您要访问数据库或实际保存文件,则是集成测试,而不是单元测试测试. 鉴于此,我有以下几点(是的,我知道这违反了SRP,但这说明了我的观点):public class PrimeChecker : IPrimeChecker {public bool IsPrime(int num){if (num < 2){return false;}if (num > 2 && num % 2 == 0){return false;}if (num % 2 != 0){for (int i = 3; (i * i) <= nu...

c#-使用PlayerPrefs保存双打?【代码】

在我的一个项目中,我最初开始使用浮点数,但过了一会儿,我意识到它的精度并不完全符合我的期望.我有一个自动化的系统,它每秒增加X枚硬币的价值,并且鉴于该浮点数很大(超过200万),因此不再增加那么小的价值. 所以我的下一个电话是使用double而不是float.在将所有内容从float更改为double之后,我意识到我将值存储在PlayerPrefs中,我想我不能在其中存储double?所以现在我有点困惑. 如何从PlayerPrefs中提取现有的float信息并将其float...

在C#中保存PNG图像时丢失像素深度【代码】

我正在创建一个16位灰度图像,并使用C#将其另存为PNG.当我使用GIMP或OpenCV加载图像时,图像以8位而不是16位的精度显示.您知道我的代码有什么问题吗? 1)这是用于创建PNG的代码public static void Create16BitGrayscaleImage(int imageWidthInPixels, int imageHeightInPixels, ushort[,] colours,string imageFilePath){// Multiplying by 2 because it has two bytes per pixelushort[] pixelData = new ushort[imageWidthInPixels...

c#-从服务器下载文件并将其保存在客户端中【代码】

我目前正在开发一个ASP.net应用程序,在其中我在服务器中生成一个word文档,我想将其保存在客户端计算机中,而无需用户交互即可访问该功能.如何使用Javascript下载并将其保存在客户端计算机中?解决方法:如果没有客户端知识,您将无法将其保存在客户端计算机中. 您可以提供单词文档的链接,用户需要单击该链接并将其保存在他的计算机中.<a href="serverLink.doc" >Click to Save Word document</a>注意:您无法使用Javascript或任何脚本...

C# -- 优先获取电脑C盘之外的磁盘来保存数据【代码】

C# -- 优先获取电脑C盘之外的磁盘来保存数据 1. 优先获取电脑C盘之外的磁盘来保存数据。没有其他盘则使用C盘。public string GetSaveDataDiskPath() {string strDiskPath = "";DriveInfo[] LocalDisks = System.IO.DriveInfo.GetDrives();Boolean isHaveDiskC = false;foreach (var item in LocalDisks){if (item.Name.ToUpper() != "C:\\" && item.DriveType == DriveType.Fixed && item.IsReady == true && strDiskPath == ""){s...

C#-保存和加载音频【代码】

统一 当我单击“记录”按钮时:-Microphone.Start(“内置麦克风”,true,10,44100);当我点击“暂停”按钮时:-SavWav.Save(Application.persistentDataPath“ /Resources/storyrecord\”,aud.clip); 使用以下路径保存文件:/storage/emulated/0/Android/data/com.owos.woftbattle/files/Resources/storyrecord com.owos.woftbattle是我的包裹.storyrecord是我的文件名. 那么,我可以用代码打开它吗?这是我的代码:Resources.Load(...

c# – ASP.NET Forms自动保存

我们有一个内部的asp.net表单应用程序,其中一个页面本质上是一个WYSIWYG编辑器,用户输入3-5段报告.具有最少量用户中断的自动保存功能的最佳选项是什么?我不想每五分钟左右强制回发一次,除非我不得不这样做,而是每次文本更改时可能会进行某种类型的客户端检查,并将其与上次提交信息的时间进行比较,然后从那里?解决方法:这是一个完美的任务,可以通过使用AJAX解决.您可以设置某种运行的计时器,一旦用户进行客户端更改,然后让客户端异...

C#:将DataTable里的内容极速写入到EXCEL中并保存

/// <summary> /// 将DataTable里面的内容,写到EXCEL,极速写入。 /// </summary> /// <param name="DTs">DataTable们</param> /// <param name="SheetNames">Sheet的命名</param> /// <param name="FileName">保存的文件名</param> /// <returns></returns> private bool DataTable2Excel(DataTable[] DTs,string[] SheetNames,string FileName) {if (DTs.Length != SheetNames.Length){return false;}Microsoft.Office.Interop....