我创建了一个示例应用程序来加载所有特殊字符,同时将粘贴从Openoffice编写器复制到记事本.双重代码不同,当我尝试加载它时.
var lines = File.ReadAllLines("..\\ter34.txt");
Run Code Online (Sandbox Code Playgroud)
这会产生65533问题的问题,文本文件包含:
“
Run Code Online (Sandbox Code Playgroud)
这已更改为符号:
?
Run Code Online (Sandbox Code Playgroud) 我有一个Xml,我必须得到元素名称
<Data>
<Test key="G" modifier="control" />
<Test1 key="E" modifier="control" />
<Test3 />
<Test4 />
</Data>
XDocument xd = XDocument.Load("..\\Cmd.xml");
IEnumerable<XElement> xeCmdData = Cmd.XPathSelectElements(".//Data");
foreach (XElement xeData in xeCmdData)
{
// here i am getting the whole xml how to get Element name ...
// Like <Data>
// <Test key="G" modifier="control" />
// <Test1 key="E" modifier="control" />
// <Test3 />
// <Test4 />
// </Data>
}
Run Code Online (Sandbox Code Playgroud)
如何获取元素名称?
我有一个数据集并且有'n'个表.如果表有父子关系,我可以从数据集中删除表.
代码:
if (m_dsSet.Tables[TableName] != null)
{
for (int iCount = m_dsSet.Tables[TableName].ChildRelations.Count - 1; iCount >= 0; iCount--)
{
m_dsSet.Tables[TableName].ChildRelations[iCount].ChildTable.Constraints.Remove(m_dsSet.Tables[TableName].ChildRelations[iCount].RelationName);
m_dsSet.Tables[m_sLevelName].ChildRelations.RemoveAt(iCount);
}
m_dsSet.Tables[TableName].ChildRelations.Clear();
m_dsSet.Tables[TableName].ParentRelations.Clear();
m_dsSet.Tables[TableName].Constraints.Clear();
}
Run Code Online (Sandbox Code Playgroud)
我只能删除行..但是stil表保留在数据集中.