-
04-06-2012, 11:03 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Các bác giải thích giúp em đoạn mã oop về Generic class và kế thừa này với.
public class MyClass<T> where T: class
{
// some code
}
Mấy bác cho em hỏi dòng lệnh trên có nghĩ là sao vậy. Em không hiểu nó. Cái T là làm gì.
Em thường thấy kế thừa thì như sau:
class A { // code }
class B: A
Nhưng ở đây lại là where T : class. Vậy là sao nhỉ.View more random threads:
- Lỗi khi gọi Form chưa CrystalReportViewer
- In crystal report tại máy in local
- Thắc mắc hiện subitem của litsview lên messagebox?
- Hiển thị 1 phần dữ liệu với datalist
- Hỗ trợ Syslog
- delete rows in datagidview using entity framwork help!!!!!!!!!!
- indexer trong C#, giúp mình
- Mạng phép xin code của anh em để tham khảo
- Lỗi khi insert vào CSDL(nhưng không hiện ra thông báo lỗi gì hết)
- đề tài quản lý hồ sơ xin việc
-
05-06-2012, 04:07 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể tham khảo về bài viết về Generic Types tại link:
http:/hatkyhoctap.blogspot.com/201...c-trong-c.html
Còn về câu lệnh where T : class, bạn thử làm 1 ví dụ với T là 1 class và T là 1 struct rồi compile thử, bạn sẽ thấy T là kiểu dữ liệu được khai báo dạng class
-
05-06-2012, 06:50 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nó định nghĩa 1 tập hợp dựa trên class nguyên tử khác.
Ví dụ : có các class : A , class B , class c ...
Người ta có thể định nghĩa ra các tập hợp như sau:
class Mảng<A> là 1 mảng mà các phần tử thuộc kiểu class A
class Stack[B] là 1 stack chứa các phần tử kiểu B
vân vân
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...