Tôi đang tạo một chương trình di truyền, nhưng tôi nhấn một giới hạn với C# nơi tôi muốn trình bày các hàm mới cho thuật toán nhưng tôi không thể thực hiện nó mà không biên dịch lại chương trình. Về bản chất tôi muốn người dùng của chương trình cung cấp các chức năng được phép và GP sẽ tự động sử dụng chúng. Nó sẽ là tuyệt vời nếu người dùng được yêu cầu phải biết càng ít về lập trình càng tốt.C# cách tạo các hàm được diễn giải tại thời gian chạy
Tôi muốn cắm các chức năng mới mà không cần biên dịch chúng vào chương trình. Trong Python, điều này là dễ dàng, vì nó đã được giải nghĩa, nhưng tôi không có đầu mối làm thế nào để làm điều đó với C#. Có ai biết làm thế nào để đạt được điều này trong C#? Có thư viện, kỹ thuật nào không?
điều này không hoàn toàn trả lời câu hỏi của bạn, nhưng vì bạn đang sử dụng .net, bạn có thể sử dụng F # cho phần đó của ứng dụng, vì nó có thể được hiểu tại thời gian chạy – andy