Tôi hiện đang làm việc trên một dự án đang truy cập một phần cứng bằng cách sử dụng tấn vị trí bộ nhớ được mã hóa cứng. Những vị trí này có thể thay đổi dựa trên ý tưởng của kỹ sư điện, vì vậy tôi đang tìm cách tạo mã từ bản đồ bộ nhớ của bộ máy. Hãy nói rằng bản đồ là một tập tin văn bản đơn giản như:Có cách nào dễ dàng để tạo mã từ một tệp văn bản không?
Name, Type, Address, Description
Foo, int, A001, Foo integer variable
Bar, float, A002, Bar float variable
Tôi muốn để tự động tạo mã (không IL) tương tự như:
class MachineMap
{
/// <summary>
/// Foo integer variable
/// </summary>
public readonly Addressable<int> Foo = new Addressable<int>("A001");
/// <summary>
/// Bar float variable
/// </summary>
public readonly Addressable<float> Bar = new Addressable<float>("A002");
}
Có ai có ý tưởng về các công cụ mà có thể làm nhiệm vụ này dễ dàng, hoặc dễ dàng hơn?
Tôi không hiểu, tại sao bạn cần nhiều hơn StreamWriter? –
Ví dụ trên khá ngây thơ. Tôi có một số loại khác nhau của các lớp địa chỉ và muốn xây dựng một số phân cấp; .e.g MachineMap.Arm1.Sensor1.Value vv –