C#實現(xiàn)嵌套循環(huán)的示例代碼
更新時間:2023年09月15日 11:18:10 作者:Z_W_H_
這篇文章主要為大家詳細介紹了C#實現(xiàn)嵌套循環(huán)的相關知識,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以跟隨小編一起學習一下
例子說明
循環(huán)遍歷xml文件中的信息包括:節(jié)點名稱(一個),節(jié)點的串聯(lián)值(一個),節(jié)點的屬性(多個)
Xml文件
<?xml version="1.0" encoding="utf-8" ?>
<Computers>
<Computer ID="11111111" Description="Made in China">
<name>Lenovo</name>
<price>5000</price>
</Computer>
<Computer ID="2222222" Description="Made in USA">
<name>IBM</name>
<price>10000</price>
</Computer>
</Computers>C#嵌套循環(huán)代碼
private static void optimizeGetXMLInformation1(string xmlFilePath)
{
try
{
//初始話一個XMl實例
XmlDocument myXmlDoc = new XmlDocument();
//加載XMl文件(xmlFilePath:為XMl的路徑)
myXmlDoc.Load(xmlFilePath);
//獲取節(jié)點中的第一個子節(jié)點
var rootNodeChild = myXmlDoc.FirstChild;
if(rootNodeChild != null){
GetNodeInformation(rootNodeChild);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
private static void GetNodeInformation(XmlNode xmlNode)
{
while (xmlNode != null)
{
//輸出節(jié)點名稱及串聯(lián)值
Console.WriteLine($"節(jié)點:{xmlNode.Name} = {xmlNode.InnerText}");
//獲得該節(jié)點的屬性集合
XmlAttributeCollection xmlNodeattributeCol = xmlNode.Attributes;
if (xmlNodeattributeCol != null)
{
foreach (XmlAttribute attri in xmlNodeattributeCol)
{
//輸出節(jié)點包含的屬性名稱與屬性值
Console.WriteLine($"屬性:{attri.Name} = {attri.Value}");
}
}
//獲取該節(jié)點的第一個子節(jié)點
var xmlNodeChild = xmlNode.FirstChild;
//判斷節(jié)點的子節(jié)點是否存在,第一個子節(jié)點都不存在的話,那說明該節(jié)點沒有子節(jié)點
if (xmlNodeChild != null)
{
//子節(jié)點存在就集訓循環(huán)輸出該節(jié)點的信息
GetNodeInformation(xmlNodeChild);
}
//節(jié)點循環(huán)到下一個節(jié)點
xmlNode = xmlNode.NextSibling;
}
}流程圖

到此這篇關于C#實現(xiàn)嵌套循環(huán)的示例代碼的文章就介紹到這了,更多相關C#嵌套循環(huán)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
C#遞歸實現(xiàn)將一整數(shù)逆序后放入一數(shù)組中
這篇文章主要介紹了C#遞歸實現(xiàn)將一整數(shù)逆序后放入一數(shù)組中,是遞歸算法的一個簡單應用,需要的朋友可以參考下2014-10-10
淺析C#數(shù)據(jù)類型轉(zhuǎn)換的幾種形式
本篇文章是對C#中數(shù)據(jù)類型轉(zhuǎn)換的幾種形式進行了詳細的分析介紹,需要的朋友參考下2013-07-07
unity 文件流讀取圖片與www讀取圖片的區(qū)別介紹
這篇文章主要介紹了unity 文件流讀取圖片與www讀取圖片的對比分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04

