Hi,
I’m just wondering if there’s any way or not to modify built-in classes/structs, like struct Color?
No, there is no legal way to modify these definitions, from what I know.
The only thing that you can do in C-Sharp is writing Extension Methods (Microsoft C# Programming Guide) for types. If you need to add your own field, properties and whatsoever, then use a so-called wrapper.