LINQ to XSD 操作強型別xml

2021-05-22 07:27:26 字數 426 閱讀 9991

linq to xml可以使用linq來操作xml資料,linq to xsd提供了強型別的xml操作, 方便之處可從下面兩個語句的對比看出:

linq to xml:

(from

item

inpurchaseorder .elements ("item" )

select (double )item .element ("price" )

* (int

)item .element ("quantity" )

).sum();

linq to xsd:

(from

item

inpurchaseorder .item

select

item .price * item .quantity

).sum();

強靜態型別

c 是一門靜態型別語言,在編譯時會作型別檢查。在大多數語言中,物件的型別限制了物件可以執行的操作。如果某種型別不支援某種操作,那麼這種型別的物件也就不能執行該操作。在c 中,操作是否合法是編譯時檢查的。當在編寫表示式時,編譯器檢查表示式中的物件是否按照該物件的型別定義的使用方式使用。如果不是的話,那...

強型別的DataSet

dataset大家都比較熟悉了,它就是我們所說的離線資料集。但是不能儲存大量的資料,我們可以使用強型別的dataset也可以使用弱型別的dataset.弱型別的dataset使用如下 dataset dataset new dataset 建立乙個dataset 取得連線字串 string conn...

C 強列舉型別

為了解決c c 中的enum型別的一系列缺點,比如 非強型別,允許隱式轉換為int型,占用儲存空間及符號性不確定。c 11引入了列舉類 又稱為 強列舉型別strong typed enum 語法格式 enum class 型別名 如 enum class people 這樣就成功的定義了乙個強型別的...