首先定義乙個類,實現兩個方法,分別為寫xml和讀xml,注意類定義使泛型的使用。
**如下:
**
public使用時,直接呼叫上面類裡定義的方法,比如我需要寫資料型別為int的xml文件,則:class
xmldal
<
t>
where
t:new
()public
t readxml(
string
path)
}
**
trycatch執行成功生成xml文件內容:(exception ex)
<?xml version="1.0" encoding="gb2312"?>
100讀取時,再呼叫xmldal裡面的讀xml方法即可:
trycatch (exception ex)
想要生成不同型別的資料,則直接將上面的int型別換成對應的型別,並設定好對應的資料即可。比如當前我有個實體列表list,則生成和讀取**如下:
首先定義乙個類tempclass,注意新增[serializable]。
[serializable]
public class tempclass
public string str1
public string str2
public string str3
}初始化類,並用內容填充list:
listtlist= new list();
for (int i = 0; i < 5; i++)
呼叫方法生成xml檔案:
string path = @"d:/text.xml";
new xmldal>().writexml(path, tlist);
讀取:string path = @"d:/text.xml";
listlist = new xmldal>().readxml(path);
生成文件內容:
**
<?xml version="1.0" encoding="gb2312"?>示例完畢。" xmlns:xsd="">
0你好0
0hello!
2010-4-4 15:52:54
1你好1
1hello!
2010-4-4 15:52:54
2你好2
2hello!
2010-4-4 15:52:54
3你好3
3hello!
2010-4-4 15:52:54
4你好4
4hello!
2010-4-4 15:52:54
泛型陣列Java(陣列中存入不同型別的元素)
定義乙個操作類operation,操作類的屬性是泛型類data operation類構造陣列data,data的元素可以例項化為不同的型別 泛型類 作為陣列的元素可以例項化成各種型別 class data public void setdata t data public t getdata pub...
6 5 不同型別的資料集
至此,我們知道,資料集由組織結構和與之關聯的屬性資料構組成,組織結構包括拓撲結構和幾何結構。資料集的型別是由它的組織結構決定,同時資料集的型別決定了點和單元之間的相互關係,圖6.11列出了常見的資料集型別,圖6.12是對應的類的繼承圖。依據資料集的結構特徵,可分為規則結構和不規則結構的資料。如果組成...
不同型別資料間的轉換
1.標準型別資料間的轉換 在c 中,某些不同型別資料之間可以相互轉換,例如 int i 6,i 7.5 i 這種轉換編譯系統自動完成,使用者不加干預,這種轉換稱為隱式型別轉換。c 還提供顯示型別轉換,型別名 資料 如int 89.5 2 轉換建構函式 轉換建構函式的作用是將乙個其他型別的資料型別轉換...