为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
C#开发轻松入门_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

绿豆开门 其它
难度入门
时长 4小时43分
  • msdn
    查看全部
  • 调试代码:F5.设置断点F9,单步执行:F10
    查看全部
    0 采集 收起 来源:如何调试程序

    2017-09-17

  • 1)对于转换对象,Convert.ToInt32()可以为多种类型(例出数字类型外bool,DateTime等),int.TryParse()和int.Parse()只能是整型字符串类型(即各种整型ToString()之后的形式,不能为浮点型,否则int.Parse()就会出现输入的字符串格式不正确的错误,int.TryParse()也会返回false,输出参数为0),(int)只能是数字类型(例float,int,uint等); 2)对于空值NULL,从运行报错的角度讲,(int)强制转换和int.Parse()都不能接受NULL;Convert.ToInt32()其实是在转换前先做了一个判断,参数如果为NULL,则直接返回0,否则就调用int.Parse()进行转换,int.TryParse()其实是对int.Parse()做了一个异常处理,如果出现异常则返回false,并且将输出参数返回0; 3)针对于浮点型的取舍问题,浮点型只有Convert.ToInt32()和(int)能进行转换,但是也是进行取舍了的,Convert.ToInt32()采取的取舍是进行四舍五入,而(int)则是截取浮点型的整数部分,忽略小数部分,例如Convert.ToInt32(1.499d)和(int)1.499d都返回1,Convert.ToInt32(1.5d)返回2,而(int)1.5d还是返回1; 4)关于溢出,将大的数据类型转换为小的数据类型时Convert.ToInt32()和int.Parse()都会报溢出错误,值对于Int32太大或太小,而(int)不报错,但是返回值为-1。 如此可见,我们在进行数据转换前选择转换方法要谨慎,如果是数字类型可以考虑直接用(int)强制转换,如果是整型字符串类型的,考虑用int.Parse()进行转换,如果不是这两种类型,再考虑用Convert.ToInt32()进行转换。
    查看全部
    0 采集 收起 来源:最终项目

    2017-09-17

  • 需要建两个数组,一个保存名字(字符串类型) 一个保存成绩(int类型)
    查看全部
    0 采集 收起 来源:练习题目

    2017-09-17

  • using System; using System.Collections.Generic; using System.Text; namespace projGetMaxScore { class Program { static void Main(string[] args) { object[,] ob = new object[,] { { "吴松", 89 }, { "钱东宇", 90 }, { "伏晨", 98 }, { "陈陆", 56 }, { "周蕊", 60 }, { "林日鹏", 91 }, { "何昆", 93 }, { "关欣", 85 } }; int max = 0; string na = null; for (int i = 0; i < ob.GetLength(0); i++) { if (Convert.ToInt32(ob[i, 1]) > max) { max = Convert.ToInt32(ob[i, 1]); na = Convert.ToString(ob[i, 0]); } } Console.WriteLine("分数最高的是{0},分数是{1}", na, max); } } }
    查看全部
    0 采集 收起 来源:练习题目

    2018-03-22

  • 数组名.GetLongLength 返回二维数组中一维数组的个数。
    查看全部
  • 注意文档注释的位置
    查看全部
    1 采集 收起 来源:练习题

    2017-09-17

  • 强制类型转换:无法自动转换为我们需要的类型,可以用强制类型转换,比如上例可以这样完成: int i=3.0 ==> int i=(int)3.0; 数字前面的(int)表示转换的目标类型为int,3.0会被强制转换为3。 需要注意, double 型强制转换为int型将失去小数部分,比如(int)2.8,我们得到的将是2。
    查看全部
    0 采集 收起 来源:C#的类型转换

    2018-03-22

  • 第12行的表达式应当首先计算一元运算符++x,x会变成2,接下来计算x*x即2*2,得到4,4>3为true,所以a的值是true。
    查看全部
  • 明天看
    查看全部
  • if(num[i]>max) max=num[i]找最大值
    查看全部
  • 数组num.GetLongLength(0)数组中一维数组的个数
    查看全部
  • int[,] arr=new int[2,3]这是一个包含2个一维数组,每个一维数组里有3个变量
    查看全部
  • 数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。
    查看全部
  • foreach可以不用依赖索引读取每一个数组元素foreach(int x in num){console.write(x+“”)}等同于for(int i=0;i<num.length;i++){console.write(num[i])}
    查看全部

举报

0/150
提交
取消
课程须知
本课程是C#基础课程,热烈欢迎各位小伙伴拍砖吐槽!!
老师告诉你能学到什么?
1、C#的基本概念 2、Visual Studio的使用技巧 3、C#的语法和程序逻辑
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!