Когда я пытаюсь разобрать строку в float на реальном устройстве, это успешно, но не на эмуляторе. Оба на iOS 13.1. Например, «81,5» преобразуется в 81,5 на реальном устройстве, но он конвертируется в 815 на эмуляторе
public static float StrToFloatDef(string value, float defValue)
{
value = value.Replace('.', ',');
float floatValue;
if (float.TryParse(value.Trim(), out floatValue) == false)
floatValue = defValue;
return floatValue;
}