原创 泛型作爲返回類型的寫法

在泛型方法中,如果採用下面的方式來返回泛型類型的對象,則會報錯,說“不能進行類型轉換” public static T GetObj<T> (UIElement obj) {   return (T)obj; //或者 return

原创 事件,託管

這4種有什麼不一樣嗎? StoryBoard.Completed += new EventHandler(Storyboard_Completed);StoryBoard.Completed += delegate { // do so

原创 [C#]Finalize,Dispose,SuppressFinalize3

http://www.cnblogs.com/xlshcn/archive/2007/01/16/idisposable.html

原创 [C#高質量代碼的建議]轉型

書中說, 1. 基類轉型爲子類,應該用 as。as不會拋出異常。 2. 其他類型轉換成字符串類型,使用內置的 ToString()即可。 3.字符串類型轉換成其他的類型,使用 TryParse好於Parse。因爲Parse會拋出異常,而T

原创 [C#]Finalize,Dispose,SuppressFinalize

MSDN建議按照下面的模式實現IDisposable接口:   1 public class Foo: IDisposable 2 { 3 public void Dispose() 4 { 5 D

原创 [C#]Finalize,Dispose,SuppressFinalize2

Finalize 和Dispose(bool disposing)和 Dispose() 的相同點: 這三者都是爲了釋放非託管資源服務的. Finalize 和 Dispose() 和Dispose(bool disposing)

原创 【java】JSON for java入門總結

http://blog.csdn.net/xiazdong/article/details/7059573

原创 [Unity3D學習筆記]訪問同一GameObject的不同Components的方法

Others others = gameObject.GetComponent<Others>(); others.DoSameThing();

原创 [Unity3D]支持的視頻格式

Unity3d只支持 .mov, .mpg, .mpeg, .mp4, .avi, .asf這些格式。

原创 GetLength(this string str)參數加前this有什麼用?

public static int GetLength(this string str) { return Encoding.Default.GetBytes(str).Length;

原创 UnityPackage-RoadPathTool

Road/Path Tool Overview The Road/Path Tool was developed by Chris Morris for an upcoming S

原创 我對IDisposable接口的理解

http://www.cnblogs.com/zihuatanejo/articles/1390868.html

原创 UnityPackage-River Tool

River Tool Overview The River Tool was developed by Chris Morris for an upcoming Six Times Nothing game, Dawn Of

原创 ObservableCollection

public class NameList : ObservableCollection<PersionName> { public NameList() : base()

原创 [C#]Out Ref

Out:側重輸出-,變量可以不用初始化; Ref:側重修改-:變量必須初始化,函數內部對此變量的值進行修改,然後返回此變量的引用。