Package for type conversion.
6d692a3980
Create LICENSE |
||
---|---|---|
PoweredSoft.Types | ||
PoweredSoft.Types.Test | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
PoweredSoft.Types.sln | ||
README.md |
Download
Full Version | NuGet | NuGet Install |
---|---|---|
PoweredSoft.Types | PM> Install-Package PoweredSoft.Types |
Reason of package
This package is for other packages of our company, but if you find usage for it, enjoy.
Sample
var codeStr = "123";
var code = codeStr.To(typeof(int));
Assert.Equal(123, code);
Adding converters or replacing default converters
class StringToIntConverter : ITypeConverter
{
public bool CanConvert(Type source, Type destination) => source == typeof(string) && destination == typeof(int);
public object Convert(object source, Type destination) => Convert.ToInt32(source);
}
Converter.RegisterConverter(new ConverterClass());
Converter.ReplaceConverter(new ConverterClass(), typeof(string), typeof(int));