ushort与short的区别:
ushort:0-65535(范围),无符号16位整数,.net framework类型--System.UInt16
short:-32768-32767,有符号16位整数,.net framework类型--System.Int16
XML读写文件,删除节点复习:
public static void Delete(string path,string boxNum)
{
try
{
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlNode rootXml = doc.SelectSingleNode("/BoxTable"); //找到这个节点
if (rootXml.HasChildNodes) //如果存在子节点
{
XmlNodeList xnls = rootXml.ChildNodes;
foreach (XmlNode xn in xnls)
{
XmlElement xe = (XmlElement)xn;
if (xe.GetAttribute("BoxNumber") == boxNum)
{
xn.ParentNode.RemoveChild(xn);
//xn.RemoveAll(); 这只能删除这个节点的所有属性,并不能删除这个节点
}
}
}
doc.Save(path);
}
catch(Exception e)
{
}
}
unsafe与safe的区别: