たとえば、符号付きと符号なし、int と long を区別するために、数値を対応する接尾辞でシリアル化する C# または .Net のクラス用のライブラリがありますか。
たとえば、次のシリアル化動作が必要です。
ulong value = 123456789;
string valueStr = ToString(value);
// valueStr == "123456789ul"
そしてそれを逆シリアル化する方法、例えば:
object parsedValue;
Type parsedType;
ParseNumeric(out parsedValue, out parsedType);
// parsedValue == 123456789 (as an ulong)
// parsedType == typeof(ulong)
少なくとも float、double、int、uint、long、ulong を処理する必要があります。
私は実際にこれのためにいくつかの素朴なコードをすでに書いていますが、これのためにすでに何かが作られているのではないかと思っていますか?