C# 如何放置类';将数据插入数组并重新插入
我有一个名为Article的类,其中包含三个字符串: -头衔; -链接; -描述 这是课程的代码:C# 如何放置类';将数据插入数组并重新插入,c#,xml,windows-phone,C#,Xml,Windows Phone,我有一个名为Article的类,其中包含三个字符串: -头衔; -链接; -描述 这是课程的代码: class Article { string title; string text; string link; public string Title { get { return title; } set { title = value; } } public string Text {
class Article
{
string title;
string text;
string link;
public string Title
{
get { return title; }
set { title = value; }
}
public string Text
{
get { return text; }
set { text = value; }
}
public string Link
{
get { return link; }
set { link = value; }
}
}
由于使用了一种从XML文件进行查询的方法,该类得以填充:
public void toArticle(string str)
{
byte[] byteArray = Encoding.UTF8.GetBytes(str);
MemoryStream stream = new MemoryStream(byteArray);
XDocument news = XDocument.Load(stream);
var data = from query in news.Descendants("item")
select new Article
{
Title = (string)query.Element("title"),
Text = (string)query.Element("text"),
Link = (string)query.Element("link")
};
listBox.ItemsSource = data;
}
问题是,如果我们忽略实际的文章,XML中的文本标记会被无用的HTML标记填充。因此,我想从类中获取文章的文本,将它们放入一个数组中,清除无用的标记,然后将它们重新插入类中。
但是如何将它们放入数组中呢?我如何将它们重新插入类中以避免最后只插入一个文本的风险?您显示的所有代码都与您的问题无关,是吗?请重新访问。为什么?我展示了数据是如何组织的,并尽可能清晰地插入到课堂中,有什么问题吗?我理解你的问题是:在
文本中,我现在得到的内容像一些文本其他文本更多文本
,我如何从该文本中删除标记,以便我只得到一些文本其他文本更多文本
…确切地说,问题是字符串包含在上面的类中,我不知道如何检索它们。这应该可以帮助您: