程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#之linq,

C#之linq,

編輯:C#入門知識

C#之linq,


本文根據30分鐘LINQ教程學習作的筆記。

1、Guid.Empty

 

Guid 結構:

表示全局唯一標識符 (GUID)。Empty字段:Guid 結構的只讀實例,其值均為零。用來設置初始值。

 

 

 

 

 

 

 

 GUID類型這個講的更全。

2、序列化與反序列化

序列化: 將數據結構或對象轉換成二進制串的過程

反序列化:將在序列化過程中所生成的二進制串轉換成數據結構或者對象的過程

我覺得這篇寫的更容易理解序列化的作用

 3、構造函數     C#之構造函數

關於C#靜態構造函數的幾點說明

4、泛型

帶<T>這玩意 的就是泛型,如果想返回T類型的空值,那麼請用default(T)這種形式,因為你不知道T是值類型還是引用類型,所以別擅自用null

5、擴展方法

6、查詢變量並不存儲實際的結果數據(這些數據是在 foreach 循環中產生的)

查詢變量是任何存儲查詢(而非查詢結果)的變量,查詢變量始終是一個可枚舉的類型,當在 foreach 語句中或在對其 IEnumerator.MoveNext 方法的直接調用中循環訪問它時,它會生成一序列元素。

查詢變量並不存儲實際的結果數據(這些數據是在 foreach 循環中產生的),另外,當 foreach 語句執行時,查詢結果並不是通過查詢變量 scoreQuery 返回的。  相反,它們是通過迭代變量 testScore 返回的。如下:
foreach (int testScore in scoreQuery)
不是查詢變量的變量,即使每個變量都用查詢進行了初始化。  它們不是查詢變量的原因是它們存儲了結果
7、當源序列中的每個元素本身就是集合或包含集合時,可使用附加的 from 子句。
8、這個寫的比較詳細

查詢表達式基礎(C# 編程指南)

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved