private void AddDataToArray(object value, PlistElementArray elementArray) { if (value is int) { elementArray.AddInteger(Convert.ToInt32(value)); } else if (value is bool) { elementArray.AddBoolean(Convert.ToBoolean(value)); } else if (value is string) { elementArray.AddString(value.ToString()); } else if (value is float) { elementArray.AddReal(Convert.ToSingle(value)); } }