static void Main(string[] args) { //創建xml物件 XmlDocument doc = new XmlDocument(); //加載xml doc.Load("Order.xml"); //拿到item節點 XmlNode xn = doc.SelectSingleNode("/Order/Items"...
[C# 筆記][XML] 讀取帶屬性的 XML 文檔
<?xml version="1.0" encoding="utf-8"?> <Order> <CustomerName>Ken</CustomerName> <CustomerNumber>10001</CustomerNumber> <Items> <OrderItem Name...
[C# 筆記][XML] 讀取 XML 文檔
<?xml version="1.0" encoding="utf-8"?> <Books> <Book> <Name>C#開發大全</Name> <Price>500</Price> <Des>好得不得了</Des> </Book> &...
[C# 筆記][XML] 向 XML 中追加內容
追加XML文檔有兩種情況:1.文件存在、2.文件不存在 文件存在:只需要拿到文件的根節點,向下添加子節點 文件不存在:創建文件第一行,再添加根節點,再加子節點 所以要先判斷 if (File.Exists("Books.xml")){ ... } static void Main(string[] args) { //追加XML文檔 //1.命名空間 ...
[C# 筆記][XML] 創建 XML 文檔
XML可擴展的標記語言 HTML XML:儲存數據 注意: XML是嚴格區分大小寫的 XML標籤也是成對出現的 XML文檔,只能有一個根節點 節點、元素 XML所有的內容都是元素(包含標籤,標籤也是元素),XML裡的標籤叫做節點 InnerXml & InnerText 如果內容有含標籤的時候,就用InnerXml 用文本的時候,就用InnerTe...
[C# 筆記][WinForm] 單例模式
單例模式 將構造函數私有化 提供一個靜態方法,返回一個對象 創建一個單例 Form1 private void button1_Click(object sender, EventArgs e) { Form2 f = Form2.GetSingle();//new Form2(); f.Show(); } Form2 //全局唯一的單例(全域靜態) p...
[C# 筆記] Struct & Class 結構和類別的區別
從類型來看 Struct 結構:值類型。它的值是分配在內存的stack(堆疊/棧)上面 Class 類別:引用類型。它的值是分配在內存的heap(堆積/堆)上面 [C# 筆記] 值傳遞 & 引用傳遞 [C# 筆記] Stack (堆疊/棧) & Heap (堆積/堆) 從聲明的語法來看 聲明的語法:class & struc...
[C# 筆記] 靜態和非靜態的區別
靜態 (實體)非靜態 static 關鍵字 不需要static關鍵字 使用類名調用 使用實體對象調用 在靜態方法中,只能訪問靜態成員 在實體方法中,可以訪問靜態成員 在靜態方法...
[C# 筆記] 泛型集合練習結束 3
練習1:統計字串中每個字出現的次數(不區分大小寫) “Welcome to China world” Dictionary<char, int>把字元當作key,次數當作值 continue如果是空格,就開始下一個新的循環(下面的程式碼就不會執行)。 dic.ContainsKey判斷是否包含這個key值,有就這個key值就加1,沒有就添加。 string s...
[C# 筆記] 泛型集合練習 2
練習1:奇偶數的程用泛型實現,奇數在左,偶數在右 int[] nums = {1,2,3,4,5,6,7,8,9}; 聲明兩個集合,一個存放奇數,一個存放偶數 遍歷每個元素,用2取餘數,整除為偶數 奇數在左,所以用奇數集合加偶數集合 int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; List<int> listJi = n...