为了账号安全,请及时绑定邮箱和手机立即绑定

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
830人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • 接受输入语句name=Console.ReadLine();

    查看全部
    0 采集 收起 来源:接收用户输入

    2019-02-22

  • namespace namespace namespace namespace namespace liangwei{ public void constwas{ } }
    查看全部
    0 采集 收起 来源:C#中的关键字

    2019-02-22

  • C# int与string转化

    1、int-->string

    1             int a = 15;2             string s1 = a.ToString();3             string s2 = Convert.ToString(a);

    2、string -->int

    1             string s = "18";2             int a1 = int.Parse(s);3             int a2;4             int.TryParse(s, out a2);5             int a3 = Convert.ToInt32(s);

    总结:

    1、可以使用Convert对int,string进行来回转化,并且可以指定转化的进制;

    2、转化为string,可以使用ToString方法;

    3、转化为int,可以使用int.Parse或者int.TryParse方法。

    为什么没有string.Parse和string.TryParse方法?不需要,ToString就可以了。


    查看全部
    1 采集 收起 来源:练习题目

    2019-02-21

  • 程序的最后输出Console.WriteLine("分数最高的是" + scoreName[index ,0]+ ",分数是" + maxScore);

    那个逗号是中文状态下的逗号。

    查看全部
    0 采集 收起 来源:练习题目

    2019-02-21

  • 二维数组,就是以数组作为元素的数组。挺拗口的,看看它跟一维数组的对比:

    总结一下,二维数组这样声明:

    int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素

    二维数组元素这样赋值和打印:

    arr[1,0] = 28; //二维数组元素有2个索引,都是从0开始,以arr数组为例,元素索引从[0,0]到[1,2]Console.Write( arr[1,0] );

    我们可以用二维数组管理相关的数据,比如有 4 名同学参加语文和数学两门考试,我们用二维数组存储他们的成绩,每位同学的 2 门课分数,存储在一个一维数组中:


    查看全部
  • 查找算法的另一种应用,是检查一组数据中是否包含符合条件的元素,也就是要给出“有”或“没有”的结论。

    要解决这种问题,首先要声明一个“开关变量”,用来记录查找的状态;通常,我们把开关变量初始化为 false ,表示没有找到,循环中如果发现了符合条件的元素,则给变量赋值为 true ,并结束查找。循环结束后,就可以判断开关变量: true 表示“有”, false 表示“没有”。


    查看全部
    0 采集 收起 来源:编程练习

    2019-02-21

  • 使用 foreach 的语法:

    需要解释一下 ④ ,如上面的示例代码,迭代变量 x 只能用于读取数组 num 中的值,但是不能给数组元素赋值,如果尝试给 x 赋值,则会有下面的错误提示:

    了解了 foreach 循环的语法,你可能会有疑问:好像 foreach 循环能做的 for 都能做, foreach 存在的意义是什么呢?其实,C#中还存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。关于那些更高级的对象,我们留待后面的课程介绍。


    查看全部
  • 或者这么说:一组数据中只要有一个符合条件,就可以认为“有符合条件的数据”;但只有一组数据中每一个都不符合条件,才能认为“没有符合条件的数据”——一个相等即为"有",全都不等才是"无"

    变量 hasNbr 起到了关键作用:记录筛选结果。它的初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为 true ,表示。循环结束后,只要看看变量 hasNbr 是 true 还是 false ,就知道循环中是否修改过。

    查看全部
  • 第15行,这里原本写的换行打印,改为不换行打印,即可输出要求的格式。

    Console.Write(job[i]);//打印职位

    查看全部
  • 其实,C#中数组元素有多种初始化方式,请看下例:

    上例中,数组 a 的初始化方式我们已经学习过了;数组 b、c、d 是在初始化时为数组元素指定初始值,请注意数组 d 用 [3] 声明了数组长度,后面 { } 中的初始值个数要与 [ ] 中声明的长度相同。数组 b、c 初始化没有声明长度,长度由 { } 中的初始值个数确定。

    上一节我们还学习了数组的一个属性 Length , Length 能够返回数组的长度,利用它和数组元素的索引,我们可以循环访问每一元素。

    因为数组元素的索引是从 0 开始的呀!长度为 3 的数组,索引为 0 - 2 。

    查看全部
  • 既然都在数组 y 中,所以 3 个变量(应该叫数组元素)的名字都叫 y ,为了区分它们,按照顺序给它们加上索引 [0]、[1]、[2] 。请注意:数组的索引从 0 开始递增。那么,数组 y 中 3 个元素的名字就变成了 y[0]、y[1]、y[2] 。最后再注意一点:数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 

    如何知道一个数组的长度呢? 数组.Length 属性会返回数组的长度(即数组元素的个数)。

    代码中的 friends.Length 会返回 friends 数组的长度。

    查看全部
  • //{0}、{1}代表后面的第一个、第二个变量

    Console.WriteLine("我今天吃{0},明天吃{1}。",today,tomorrow);


    查看全部
    0 采集 收起 来源:编程练习

    2019-02-20

  •  const 关键字,表明PI是一个常量

    查看全部
    0 采集 收起 来源:C#的常量

    2019-02-20

  • 当程序执行到到 continue; 的时候,会立即停止本次循环体,直接进入下一次循环。所以,第三行输出比其他行少一些:

    所以,可以使用 continue 关键字,在循环中剔除一些特殊的数据。


    查看全部
  • 三种循环的区别和应用举例

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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