Đặc điểm nào trong C# có tính năng tương tự như friend class trong C++?

Assembly là một thành phần cơ bản trong .NET Framework, đồng thời cũng là một phần quan trọng cấu thành lên đơn vị triển khai ứng dụng, quản lý phiên bản, tái sử dụng… Một assembly bao gồm các kiểu dữ liệu của các object bên trong và mã nguồn implement các object đó. Một object không thể tồn tại ngoài assembly. Có thể hiểu assembly là các DLL hay EXE ở mức cao với khả năng tự mô tả các kiểu dữ liệu bên trong và cho phép chứa các loại resource khác (image, movie, audio…) . Các chức năng chính của một assembly bao gồm:
– Chứa các đoạn mã MSIL có thể thực thi bởi CLR.
– Xác định giới hạn bảo mật của các object khai báo trong assembly
– Xác định phạm vi sử dụng bên ngoài (khả năng khai thác các resources và object từ bên ngoài)
……