tailieunhanh - C# 3.0 Cookbook phần 3

Đối với các phương pháp chung chung một phần, hạn chế phải được lặp đi lặp lại các tuyên bố và thực hiện phiên bản. • Một phương pháp một phần không thể thực hiện một giao diện thành viên kể từ khi các thành viên giao diện phải được công khai. | .ToString Here is that same code using a object public static void UseGenericQueue Create a generic Queue object. Queue int numericQueue new Queue int Populate Queue. 1 2 3 De-populate Queue and display items. Here is a simple example of using a object public static void UseNonGenericStack Create a non-generic Stack object. Stack numericStack new Stack Populate Stack causing a boxing operation to occur . 1 2 3 De-populate Stack and display items causing an unboxing operation to occur . .ToString .ToString .ToString Here is that same code using a object public static void UseGenericStack Create a generic Stack object. Stack int numericStack new Stack int Populate Stack. 1 2 3 De-populate Stack and display items. .ToString .ToString Replacing the Stack and Queue with Their Generic Counterparts 151 .ToString Discussion On the surface the generic and nongeneric Queue and Stack classes seem similar enough. However it is a very different story underneath the surface. The basic use of the generic Queue and Stack objects are the same as with their ngngencric counterparts except for the syntax used to instantiate the objects. The generic form requires a type argument in order to create the type. The type argument in this example IS nn int. This type argument ó dc íme hhat dsis Queue or Stack object will be able to .

TỪ KHÓA LIÊN QUAN