public static Route<char> Build(string route) { string[] vs = route.Split('-'); Route<char> ret = new Route<char>(); foreach (var v in vs) { ret.AddVertice(v[0]); } return ret; }