void Example(){
// basic example
var typeChecker = new TypeChecker();
typeChecker["number"].Read("2000")_ => 2000
typeChecker["Integer"].Read("2000")_ => 2000
typeChecker["Int"].Read("2000")_ => 2000
typeChecker[typeof(int)].Read("3000") => 3000
typeChecker["GameState"].Read("Playing") => GameState.Playing
typeChecker[typeof(GameState)].Read("Something") => GameState.Something
// useful case
string column = "userName:string"
strimg values = ["abc123", "ghost", "devil"]
string type = column.Trim().Split(':')[1];
foreach(var value in values){
Console.WriteLine(typeChecker[type].Read(value));
}
}
-
Notifications
You must be signed in to change notification settings - Fork 0
shlifedev/type-checker
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Interpreting type and value similar to Typescript style
Topics
Resources
Stars
Watchers
Forks
Packages 0
No packages published