I have discussed creating type converters a few times on this blog, and recently
came across another use for them. I have a .NET Standard library that uses a
struct instances that are sometimes properties of concrete classes.
I also have a .NET Framework 4.7.2 demonstration application to work with the
library that uses the
PropertyGrid control to provide easy editing facilities.
Note: While in this article I'm talking about using type converters purely in
relation for use with the
PropertyGrid control, this isn't their only
purpose (just as well otherwise they wouldn't be a part of .NET Standard I
assume). You can learn more about the
TypeConverter class on MSDN.