public bool FromString(string value) { string[] values = value.Split(','); if (values.Length != 3) { return false; } float.TryParse(values[0], out x); float.TryParse(values[1], out y); float.TryParse(values[2], out z); return true; }