将 XmlNodeList 与多个 Web 服务调用一起使用
我正在构建一个调用 3 个不同 Web 服务的控制台应用程序。第一个调用所有项目及其项目 ID、项目状态和项目名称。 第一个 Web 服务获取所有项目 ID GetProjectData() 并且调用正确。我将结果放入 csv 文件中。 第二个电话,GetProjectDetails(),它为我提供了所有项目的dataset(数据集中有许多值)。 此调用包含我需要将它放在 GetProjec... »
我正在构建一个调用 3 个不同 Web 服务的控制台应用程序。第一个调用所有项目及其项目 ID、项目状态和项目名称。 第一个 Web 服务获取所有项目 ID GetProjectData() 并且调用正确。我将结果放入 csv 文件中。 第二个电话,GetProjectDetails(),它为我提供了所有项目的dataset(数据集中有许多值)。 此调用包含我需要将它放在 GetProjec... »
我有一个 Winform 控件来编写笔记,其内容会定期上传到服务器。 我需要创建一个本地文件作为备份来保存笔记的内容。 当我在便笺框中键入文本时,内容仍保留在便笺框中并保存到本地文本文件中。但是,当我在便笺框中输入更多文本时,以前的内容以及新内容都会附加到本地文件中。 如何确保仅将最近的内容附加到本地文件?如果我清除便笺框内容,则不会有任何内容登录到服务器。 private void btnN... »
我正在从DataGridView 写入一个 CSV 文件。 当我在这个过程中打开文件时(当任务正在写入文件时)我收到一个错误,因为: The process cannot access the file 'xyz\filename.csv' because it is being used by another process. 我尝试在每次写入后在 file 和 swOut 上手动调用 Fl... »
我使用这个函数在我的 UWP 项目中写入文件: public static async Task WriteToFileAsync<T>(string fileName, T objectToWrite) where T : new() { StorageFolder storageFolder = ApplicationData.Current.LocalFolder ... »
我正在用 C# 编写一个应用程序(对于我的一个朋友来说,这是非常基本的),但是我有一个 StreamWriter 对象,它可以在 C: 中创建一个本地文件。我必须以管理员身份运行,它工作正常,但否则它会因“访问路径 'C:\final.html' 被拒绝。”而崩溃。 我以前从未在代码中使用过任何类型的安全性或权限。我可以做些什么来授予它对该文件夹的访问权限而无需以管理员身份运行? 编辑:这是我... »
所以我有一个二维数组,我想将所有数据写入一个文本文件。但我希望它们出现在文本文件的列中。 (我没有在我的代码中这样声明它们,但我认为这就是数组写出来的样子): myArray = [{Jamie, 5}, {Susan, 7}, {Robert, 2}, {Sam, 9}]; 我希望它在文本文件中看起来像这样: Jamie 5 Susan 7 Robert 2 Sam ... »
我收到一个错误,即我用于创建和保存我的字典的文本文件正被另一个进程使用,我使用进程资源管理器没有任何结果可以使用我的文件。以下是我的代码和引发此错误的代码。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usi... »
在谷歌搜索后,只找到了 XML 缩进的答案,“只需使用 Visual Studio 的自动缩进” 和 “自己编写会很疯狂auto-indenter" 我决定来个好地方:StackOverflow... 问题: 1.如何向以编程方式创建的文件添加“缩进”? - 我将通过 System.IO 类/streamwriter 生成文件,除非有人能告诉我更好的方法,否则我只想从我的 asp.net 页面、... »
这两个代码示例有什么区别吗?如果没有,为什么using 存在? StreamWriter writer; try { writer = new StreamWriter(...) writer.blahblah(); } finally { writer.Dispose(); } 对比: using (Streamwriter writer = new Strea... »
我正在尝试在远程计算机上创建文件,但我收到“找不到网络名称”。我检查了网络路径,并且能够从我的机器访问该路径。你能告诉我有什么问题吗? 这是我的代码。 using (StreamWriter sw = new StreamWriter("\\\\servername\\TEST1\\TEST\\NEWFILE.csv", true)) { sw.Writ... »
我是 C# 的新手,所以请原谅任何看似基本的问题。 我想知道为什么 TextWriter 和 StreamWriter 在我的代码示例(使用 XML 序列化方法)中都可以提供相同的功能(或似乎)。< /p> 在这个例子中,我正在处理一个 XML 元素、属性等的列表,并希望通过将它们传递到 serialize 函数(我已经创建)作为列表。 这是代码(注意使用TextWriter): publ... »
您好,感谢您的帮助。 这次我对正在编写的程序(C#)有一个奇怪的问题,想听听你的建议。 我正在编写一个普通程序(不是多线程),然后添加了一个计时器(System.Timers.Timer) 我还使用 StreamWriter 写入文件。我是这样打开的 StreamWriter logStream=new StreamWriter(filename, true); 表示如果文件存在,则追加,... »
我正在使用允许使用 StreamWriter 进行日志记录的外部库 - 现在我想根据日志记录的内容添加一些处理。由于我想避免遍历日志文件,我想编写一个继承自 StreamWriter 的类。 用最少的方法/构造函数重新实现从 StreamWriter 继承的最佳方式是什么? ... »
我正在尝试在文件中添加特定的文本行。特别是在两个边界之间。 如果我想在 item1 的边界之间添加一条线会是什么样子的示例: [item1] 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 2550 coins 995 200000 7 //Add a... »
最近,我一直在尝试写入一个 .PAK 文件,而该文件正被 ring 0 中的另一个进程使用。这一直是一个问题,我没有取得太大的成功。我可以使用任何必要的编程语言来完成此任务,但首选 C#/VB.net。我原本想在编辑时使用查找和替换系统,但我只会选择和偏移写入等等。 不,我不能只是终止进程然后编辑;该进程必须正在运行。是的,我显然知道附加文件句柄的过程。 不,我不能只以管理员身份运行,因为该进... »
所以我有一个简单的 ftp 传输函数,它在缓冲区上工作,将大块文件发送到我的服务器。我尝试上传一个 300MB 的文件,绝对没有问题,但是在函数完成发送 1.5GB 文件的每个字节后,函数在 writer.close() 上崩溃。 然后我收到以下错误: “底层连接已关闭:接收时发生意外错误。” Public Function upload(ByRef fullpath As String, B... »
我有一个来自分叉进程的无限数据流。我希望这个流由一个模块处理,有时我想复制这个流中的数据以由另一个模块处理(例如监视数据流,但如果发生任何有趣的事情,我想记录下一个 n 字节以归档进一步调查)。 那么让我们假设以下场景: 我启动程序并开始消费可读流 2 秒后,我想用不同的流读取器处理相同的数据 1 秒 时间一到,我想关闭第二个消费者,但原始消费者必须保持不变。 这是一个代码sn-p: v... »
当我单击新建文件的下拉菜单时,对于新文件,我会提示用户。如果他们在文本框中有数据,如果他们想在开始新文件之前保存他们所做的事情。我会弹出保存提示对话框,但我不会保存文件。 private void mnuFileNew_Click(object sender, EventArgs e) { if (txtText.Text.Trim().Length <= 0) { ... »
我是一名初学者 c# 程序员,对我正在构建的应用程序有一个简短的问题。我的过程读取多个文件,目的是根据文本文件中的 1 或 0 管道分隔字段去除特定记录。它实际上是文件中的最后一个分隔字段。如果它是 0,我将它写入一个临时文件(稍后将替换我读取的原始文件),如果它是其他任何东西我不这样做。不要试图让它太混乱,但文件中有两种类型的记录,一个标题行,然后是一些支持行。标题行是唯一具有标志的行,因此您可... »
我想使用StreamWriter 重写文本文件。但是当StreamWriter 使用流时(如以下代码),文本将附加到文件中。 StreamWriter sw = new StreamWriter(fstream); sw.Write(text); sw.Close(); 由于文件共享限制,我必须在代码中使用 Stream... »