I don't remember anything like that, but if it really existed, it would almost certainly be an abstract class or interface, still requiring you to implement the conversion logic yourself. In fact, Microsoft cannot write code that can take a string representation of classes that have not yet been written, and just know how to properly build this class.
When you think about it, abstract functionality is already available in Func<string, T> or in one of many serialization formats (xml, json, protobuf, etc.).
source share