无法将类型'double'隐式转换为'int'。-错误

hes

以下是编写C#代码以查找圆的区域的提示

using System;
namespace DataTypeApplication 
{
    class Program 
    {
        static void Main(string[] args) 
        {
            double area;
            const double pi = 3.14;
            int side;
            Console.WriteLine("enter the radius of circle:");
            side = Convert.ToDouble(Console.ReadLine());
            area = (pi * side * side);
            Console.WriteLine("area is {}", area);
}
}
}

它给出了一个错误

侧面= Convert.ToDouble(Console.ReadLine());

这说

无法将类型'double'隐式转换为'int'。存在显式转换(您是否缺少演员表?)

我做错什么了?

安德鲁

如果您加入side变量的声明和赋值

int side = Convert.ToDouble(Console.ReadLine());  

很容易看到您将type的值分配给typedouble的变量int

考虑使用Int32.TryParse方法安全地解析整数的字符串表示形式或声明sidedouble

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将类型'double'隐式转换为'int'。-错误

来自分类Dev

无法将类型“ double”隐式转换为“ int”

来自分类Dev

C#:错误-无法将类型'int'隐式转换为'System.Collections.Generic.IEnumerable <double>'

来自分类Dev

隐式将int转换为double

来自分类Dev

错误 1 无法将类型“double”隐式转换为“int”。存在显式转换(您是否缺少演员表?)

来自分类Dev

Python:错误“类型错误:无法将 int 隐式转换为 str”

来自分类Dev

Unity3D-错误-无法将类型'int'隐式转换为'string'

来自分类Dev

错误消息“无法将类型'String'隐式转换为'Int'”

来自分类Dev

错误 2 无法将类型“int”隐式转换为“string”c#

来自分类Dev

无法将类型对象隐式转换为 int 错误组合框

来自分类Dev

错误“无法将类型“System.Collections.Generic.IEnumerable<int>”隐式转换为“System.Collections.Generic.List<int>”

来自分类Dev

为什么我的float变量语句不断显示“无法将类型double隐式转换为float”错误?

来自分类Dev

无法将类型int []隐式转换为int?[]

来自分类Dev

无法将类型int []隐式转换为int?[]

来自分类Dev

无法将类型 'IEnumerable<int> 隐式转换为 'int'

来自分类Dev

无法将类型“ double”隐式转换为“ float”

来自分类Dev

无法将类型“ double”隐式转换为“ string”

来自分类Dev

错误CS0029:无法将类型'int'隐式转换为'bool'-Unity3D

来自分类Dev

无法从double?[]隐式转换为double []

来自分类Dev

无法将类型“ void”隐式转换为“ int”?

来自分类Dev

无法将类型隐式转换为int []

来自分类Dev

无法将类型'float'隐式转换为'int'

来自分类Dev

TypeError:无法将'int'对象转换为str隐式错误python

来自分类Dev

TypeError:无法将'int'对象转换为str隐式错误python

来自分类Dev

为什么在调用构造函数时将int隐式转换为float而不是double?

来自分类Dev

我收到此错误。无法将类型“ double”隐式转换为“ decimal”。存在明确的对话(您是否缺少演员表?)

来自分类Dev

无法将类型'int'隐式转换为'ushort':已经显式转换

来自分类Dev

C ++无法将参数1的'double'转换为'double *'到'void sort(double *,int)'错误

来自分类Dev

无法将int隐式转换为int []

Related 相关文章

  1. 1

    无法将类型'double'隐式转换为'int'。-错误

  2. 2

    无法将类型“ double”隐式转换为“ int”

  3. 3

    C#:错误-无法将类型'int'隐式转换为'System.Collections.Generic.IEnumerable <double>'

  4. 4

    隐式将int转换为double

  5. 5

    错误 1 无法将类型“double”隐式转换为“int”。存在显式转换(您是否缺少演员表?)

  6. 6

    Python:错误“类型错误:无法将 int 隐式转换为 str”

  7. 7

    Unity3D-错误-无法将类型'int'隐式转换为'string'

  8. 8

    错误消息“无法将类型'String'隐式转换为'Int'”

  9. 9

    错误 2 无法将类型“int”隐式转换为“string”c#

  10. 10

    无法将类型对象隐式转换为 int 错误组合框

  11. 11

    错误“无法将类型“System.Collections.Generic.IEnumerable<int>”隐式转换为“System.Collections.Generic.List<int>”

  12. 12

    为什么我的float变量语句不断显示“无法将类型double隐式转换为float”错误?

  13. 13

    无法将类型int []隐式转换为int?[]

  14. 14

    无法将类型int []隐式转换为int?[]

  15. 15

    无法将类型 'IEnumerable<int> 隐式转换为 'int'

  16. 16

    无法将类型“ double”隐式转换为“ float”

  17. 17

    无法将类型“ double”隐式转换为“ string”

  18. 18

    错误CS0029:无法将类型'int'隐式转换为'bool'-Unity3D

  19. 19

    无法从double?[]隐式转换为double []

  20. 20

    无法将类型“ void”隐式转换为“ int”?

  21. 21

    无法将类型隐式转换为int []

  22. 22

    无法将类型'float'隐式转换为'int'

  23. 23

    TypeError:无法将'int'对象转换为str隐式错误python

  24. 24

    TypeError:无法将'int'对象转换为str隐式错误python

  25. 25

    为什么在调用构造函数时将int隐式转换为float而不是double?

  26. 26

    我收到此错误。无法将类型“ double”隐式转换为“ decimal”。存在明确的对话(您是否缺少演员表?)

  27. 27

    无法将类型'int'隐式转换为'ushort':已经显式转换

  28. 28

    C ++无法将参数1的'double'转换为'double *'到'void sort(double *,int)'错误

  29. 29

    无法将int隐式转换为int []

热门标签

归档