Chúng tôi cần phải "bảo vệ" một lớp học khỏi các phương pháp tĩnh vì mục đích bảo mật. Chúng tôi không muốn newbie devs sau đề xuất của các công cụ mã hóa để làm cho một thành viên tĩnh như chúng ta cần phải sử dụng một constructor với một mật khẩu để kiểm soát truy cập vào lớp này.Yêu cầu một lớp học được thể hiện trong C#?
Có cách nào để bảo vệ lớp .NET trong C# để ngăn không cho nó có bất kỳ thành viên tĩnh nào không?
Tính năng như vậy, nếu không có, có đáng giá đối với phiên bản .NET tương lai không?
Cảm ơn bạn.
Điều này dường như yêu cầu các công cụ của bạn chịu trách nhiệm cho người dùng. Tại sao không chỉ đào tạo các nhà phát triển về cách sử dụng API một cách thích hợp? – rossipedia
Tôi thực sự muốn nghe lý do để loại bỏ các phương pháp tĩnh. Bạn có thể chia sẻ không? –
Newbie devs vs. devs tạo các hàm tạo với mật khẩu để hạn chế instantiation/inheritance? wow, và không có nó không phải là một tính năng đáng giá – meandmycode