| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 621 人关注过本帖
标题:新人求解惑
只看楼主 加入收藏
新手求学
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-2-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
新人求解惑
本人没一点编程基础纯粹新手。
static void main(string[]args)这是什么意识。
字符串的意识 字符串里包含数字的吧, c#书上static void main(string[]args)
double firstNumber, secondNumber;
            string userName;
            Console.WriteLine("Enter your name;");
            userName = Console.ReadLine();
            Console.WriteLine("Welcome{0}!", userName);
            Console.WriteLine("Now give me a number:");
            firstNumber = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("now give me another number:");
            secondNumber = Convert.ToDouble(Console.ReadLine());
           这里Console.ReadLine()书上说生成1个字符串, 为什么string username就能直接用, double却得用类型转换?
是因为给string username用了 然后在被别的类型用就得转换类型 还是因为 double这类型不能用字符串得转型
搜索更多相关主题的帖子: static void Welcome double number 
2013-02-15 13:02
Just_For_Run
Rank: 1
等 级:新手上路
帖 子:3
专家分:3
注 册:2013-2-17
收藏
得分:3 
你注意看一下Console.ReadLine()的返回值类型。
2013-02-17 10:46
lucasma
Rank: 2
等 级:论坛游民
帖 子:3
专家分:13
注 册:2013-2-17
收藏
得分:3 
System.WriteLine() 是让你从键盘上输入。你肯定知道。然后System.ReadLine()是读取你刚才WriteLine的内容。而你从键盘上输入的是字符串的形式,或者管他呢是什么形式,Convert.ToDouble全部给转化成双精度的double类型。因为你声明的时间firstNum和SecondNum是double类型。而userName是string类型。你不会不知道什么是double什么是string吧?我也是新手qq943711364希望共同交流学习
2013-02-17 12:29
smart0721
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:106
专家分:468
注 册:2012-2-10
收藏
得分:3 
Console.ReadLine()返回的是字符串 如"123",为string类型,经过Convert.ToDouble(Console.ReadLine())就得到123这个数字 为double类型
2013-02-17 16:54
韩城攻略
Rank: 1
等 级:新手上路
帖 子:1
专家分:3
注 册:2013-1-5
收藏
得分:3 
一般要字符类型一样才能进行运算
2013-02-18 11:48
lantian8134
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:8
帖 子:115
专家分:789
注 册:2013-1-11
收藏
得分:3 
smart0721正解
补充一点 因为c#是强类型语言,所以给double类型变量赋值时需类型转换
2013-02-18 16:08
贾季丽
Rank: 2
等 级:论坛游民
帖 子:3
专家分:13
注 册:2013-2-18
收藏
得分:3 
console.readline()的返回值类型是字符串类型,username是字符串类型,当然可以直接用,而不需要强制类型转换,firstNumber为double类型,所以这边一定需要强制转换。
2013-02-18 18:31
gslzzhg
Rank: 2
等 级:论坛游民
帖 子:3
专家分:17
注 册:2013-2-19
收藏
得分:3 
学习了
2013-02-19 15:41
快速回复:新人求解惑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016290 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved