繁体   English   中英

将文件保存在 C#

[英]Saving file in C#

我是 C# 编程新手。 我想创建并下载一个xml文件。 我在创建 xml 时发现了这篇文章。 我跟着它,它工作得很好。 但我不知道如何将文件保存到我的电脑上。 我认为它必须在这里实现一些:

public static void Main()
{
    // Read and write purchase orders.
    Test t = new Test();
    t.CreatePO("po.xml");
    //I think here the file is ready to dowload
    t.ReadPO("po.xml");
}

至于t.CreatePO("po.xml"); function 我完全有文章中的内容。 从文章中我举了最后一个例子。 “文件”由StreamWriter创建。 然后它使用Serialize将 object 转换为 XML 。

朝着正确方向迈出的任何一步都会有所帮助!

对于您的问题,您希望将文件保存到您的计算机。

您可以尝试以下代码来获取它。

// Creates an instance of the XmlSerializer class;
// specifies the type of object to serialize.
XmlSerializer serializer =
new XmlSerializer(typeof(PurchaseOrder));
//We can use absolute paths to store it anywhere on the computer
string xmlPath = @"D:\Task\";           
TextWriter writer = new StreamWriter(Path.Combine(xmlPath,filename));
PurchaseOrder po = new PurchaseOrder();

结果:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM