Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-2-C#(.NET Framework)深入解析
關於本課程
FAQ-Handout,SampleCode(常見問題-講義、範例程式碼)
有關課程聲音
(P1)導讀C#(.NetFramework) (20:40)
C#基礎介紹
(T1)C#的Type(型別)、NullableType(可空型別) (98:07)
(T2)討論C#的ObjectOriented(物件導向)、Interface、BaseClass、SubClass (88:10)
(T3)討論Namespace。比較StaticMethod、InstanceMethod。比較Ref、Out、params。比較MethodOverride,MethodHide (35:21)
(T4)比較RAM的Stack、Heap。比較Struct、Class。比較ValueType、ReferenceType (17:42)
(T5)比較public、protected、private。比較AbstractClass、Interface (34:54)
(T6)比較Public、Protected、Private。比較Delegate、MulticastDelegates (46:57)
(T7)TryCatch、CustomException、SqlException、FormatException、OverflowException (40:28)
(T8)比較Enum、EnumGetValue、EnumGetNames (16:26)
(T9)討論AccessModifiers。比較Public、Protected、Private、Internal、ProtectedInternal (24:00)
(T10)比較SystemString、SystemTextStringBuilder。Ram的Stack、Heap (8:03)
(T11)比較ConvertToString、ToString、OverrideToString (7:02)
(T12)比較Contains、Equals、SequenceEqual、GetHashCode。比較IEqualityComparer、AnonymousTypes(匿名型別) (23:27)
Generic(泛型)、Reflection(反射)、PartialClass(部分類別)、PartialMethod(部分方法)
(T13)Generic泛型。比較Array、Collection。比較GenericCollection(泛型集合)、NonGenericCollection (15:19)
(T14)Reflection(反射)、讀取DLL。比較EarlyBinding、LateBinding (47:10)
(T15)CustomAttribute(客製化屬性)、Reflection(反射) (26:02)
(T16)PartialClass(部分類別)、PartialMethod(部分方法) (27:50)
Collection(集合)
(T17)比較Indexer、Properties。比較Dictionary、List (77:37)
(T18)討論OptionalParameters的ParameterArrays、OverloadMethod、ParameterDefaultValue、OptionalAttribute (10:47)
(T19)討論DictionaryTKey、TValue、KeyValuePairTKey、TValue (21:48)
(T20)討論List、SimpleType(簡單型別)、Sort (39:46)
(T21)討論List、ReferenceType(參考型別) (36:21)
(T22)討論List、ReferenceType(參考型別)、Sort、Contains、Equals、SequenceEqual (22:14)
(T23)比較Stack、Queue (19:46)
FuncDelegate(委派)、LamdaExpression(表達式)、AnonymousMethods(匿名方法)
(T24)討論FuncDelegate(委派)、LamdaExpression(表達式)、AnonymousMethod(匿名方法) (17:20)
(T25)討論LamdaExpression(表達式)、AnonymousMethod(匿名方法)、RegisterEvent(註冊事件) (6:29)
Thread(執行緒)、Async、Await
(T26-1)討論Thread(執行緒) (32:08)
(T26-2)討論Thread(執行緒)、Join (15:22)
(T27)討論MultiThread(多執行緒)、Monitor(監視)、Lock(鎖) (19:19)
(T28-1)討論DeadLock(死鎖定) (21:36)
(T28-2)討論LockOrder,解決DeadLock(死鎖定) (21:53)
(T28-3)討論Mutex(互斥鎖),解決DeadLock(死鎖定)解法1 (27:42)
(T28-4)討論Mutex(互斥鎖),解決DeadLock(死鎖定)解法2 (12:56)
(T29)討論Thread(執行緒)、Async、Await (36:03)
(T30)比較Thread(執行緒)、Async、Await (24:13)
一些觀念
(T31)討論ExtendMethod(擴充方法) (7:21)
(T32-1)討論YieldReturn的Filter (17:41)
(T32-2)討論YieldReturn的Total (15:57)
課程評價
課程評價
(T1)C#的Type(型別)、NullableType(可空型別)
Complete and Continue