GenericList<T>
{
Add(T input) { }
}
TestGenericList
{
ExampleClass { }
Main()
{
GenericList<> list1 = GenericList<>();
GenericList<> list2 = GenericList<>();
GenericList<ExampleClass> list3 = GenericList<ExampleClass>();
}
}
Swap<T>( T lhs, T rhs)
{
T temp;
temp = lhs;
lhs = rhs;
rhs = temp;
}
BaseNode { }
BaseNodeGeneric<T> { }
NodeConcrete<T> : BaseNode { }
NodeClosed<T> : BaseNodeGeneric<> { }
NodeOpen<T> : BaseNodeGeneric<T> { }
EmployeeList<T> T : Employee, IEmployee, System.IComparable<T>, () {}
|
new() 約束必須最後指定。
List<T>
{
Add<U>(List<U> items) U : T {}
}
SampleClass<T, U, V> T : V { }
- 上一頁:最近國外很拉風的,,基於.net 的一個手表
- 下一頁:C#讀取自定義的config
Copyright © 程式師世界 All Rights Reserved
|