gpt4 book ai didi

c# - XDocument.Load 方法在 XDocument 中不存在

转载 作者:太空宇宙 更新时间:2023-11-03 21:05:33 31 4
gpt4 key购买 nike

我无法使用 Linq 加载新的 XML 文档。那是我的代码:

using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Xml.Linq;

namespace Project
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
XDocument doc = new XDocument.Load("001.xml");
}
}
}

我得到的返回是类型“XDocument”上不存在“Load”方法。这真的很奇怪,因为我认为“使用 System.Xml.Linq”就足够了。我想使用 Linq,因为我有一个复杂的 XML,而且我认为使用 Linq 可以更轻松地浏览所有元素。我正在使用 Visual Studio 2015 Community。

最佳答案

Load是一个静态方法。您的代码在语法上不正确 - 您似乎在尝试调用构造函数(通过使用 new),但您缺少一些括号。

要调用静态方法,很简单:

var doc = XDocument.Load("001.xml");

关于c# - XDocument.Load 方法在 XDocument 中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41397614/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com