Xamarin,有没有更简单的方法可以将 Entry 转换为浮动和来回转换?

催眠

如何将 Entry 转换为浮点数或数字,以便我可以将数字相加。

我尝试通过 float.parse 将 Entry 转换为 float。如果我需要 float 来串它是 .Tostring(); 但是 float.parse 抛出了一些异常。

        //input string
        entry1 = n1.Text;
        //convert
        float floatn1 = float.Parse(entry1);

        //show entered
        //n1Label.Text = entry1;

        entry2 = n2.Text;
        float floatn2 = float.Parse(entry2);

        float sum = floatn1 + floatn2;
        string s = sum.ToString();

        nsumLabel.Text = s;

System.format 异常错误

格雷戈尔·莫霍尔科

抛出异常是因为entry1文本不是浮点数的正确格式。

使用float.TryParse的检查:

//input string
entry1 = n1.Text;

if(!float.TryParse(entry1, out float floatn1)) {
    // incorrect format
    // tell the user to input a decimal number in a correct format
    return;
}
// correct format, continue

float.TryParse返回false如果在值entry1不能转化为浮动(通常是因为不正确的格式的)。如果格式正确,则浮点值存储在out参数中,您可以使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种简单的方法可以将jquery代码转换为javascript?

有没有一种方法可以自动将Groovy转换为Java?

有没有一种简单的方法可以在Java中将String转换为Inetaddress?

有没有简单的方法可以将Future <Future <T >>转换为Future <T>?

将Entry <String,List <String >>转换为Entry <String,String>

有没有一种简单的方法可以将数据库行转换为Golang中的JSON

有没有一种方法可以将JSON模式转换为XSD?

有没有一种方法可以将OwinRequest转换为HttpRequestBase?

有没有比〜isempty(x)更简单的方法来将非标量x转换为布尔标量?

有没有简单而美观的方法可以将列表中的项目转换为不同类型?

有没有一种方法可以将Serde Map转换为Value?

有没有简单的方法可以将情节提要中已定义的约束转换为Swift代码?

有没有一种方法可以将geojson坐标转换为纬度和经度?

如何为需要来回转换的通用方法创建委托

有没有一种简单的方法可以将字节[]转换为Fsharp中的ReadOnlySpan <byte>?

有没有简单的方法可以将lua表转换为C ++数组或向量?

有没有更简单的方法可以将一个NSDate A的小时和分钟仅分配给NSDate B,但保留B的年月日

有没有更简单的方法可以在Java中的子类和超类的ArrayList上调用子类的方法

有没有更简单的方法可以在SQL和PHP中执行此查询

有没有简单的方法可以将枚举类转换为字符串(C ++)?

来回转换超类和子类

有没有更简单的方法从QList <Class *>转换为QList <QPointer <Class >>?

在没有零位数字的数字系统之间来回转换

有没有什么简单的方法可以将 python 中的 type() 函数的输出转换为字符串?

将 SOAP 返回转换为数组

有没有一种干净的方法可以将 CNPostalAddress 转换为 CNMutablePostalAddress?

有没有一种简单的方法可以通过短代码使用 wordpress 将数字转换为单词?

有没有一种简单的方法可以将 name:value 子项转换为 postgresql 中的列?

有没有一种简单的方法可以将熊猫系列转换为系列中值的比率交叉表?