Tôi đang tìm thư viện mã nguồn mở để phân tích cú pháp và thực thi công thức/hàm trong C#.Phân tích cú pháp và thực hiện các công thức với C#
Tôi muốn tạo một loạt các đối tượng xuất phát từ một giao diện (nghĩa là IFormulaEntity) có các thuộc tính/phương thức/giá trị và cho phép người dùng chỉ định công thức cho các đối tượng đó.
Ví dụ, tôi có thể có
public class Employee : IForumulaEntity
{
public double Salary { get; set; }
public void SendMessage(string message)
}
Sau đó, cho phép người dùng ứng dụng để viết một cái gì đó tương tự;
Employee person = <get from datasource>
if (person.Salary > 1000)
person.Salary += 1000;
person.SendMessage("Hello");
Điều này "trông giống như C#" nhưng nó sẽ là ngôn ngữ lập trình đơn giản. Tôi biết rất nhiều điều để hỏi. Tôi hy vọng người dùng của mình có khả năng hợp lý (tức là có thể viết các công thức Excel của riêng họ).
(tại sao tôi thấy câu hỏi này là \ * \ * XÓA TÀI KHOẢN CỦA TÔI ** ở trang chính?) –
Với hơn 5000 danh hiệu và 2 huy hiệu vàng, bạn nên biết rõ hơn là thử và thanh lọc nội dung câu hỏi của mình . Bạn có biết bạn có thể gắn cờ họ cho sự chú ý của người kiểm duyệt không? Chỉ cần nói rằng bạn muốn xóa tài khoản của mình. Họ sẽ chăm sóc phần còn lại cho bạn. Chỉ cần chỉnh sửa bằng thông báo đó sẽ không làm cho người kiểm duyệt thông báo cho bạn. – BoltClock