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

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
830人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • 请输入笔记内容数组,可以用来存储相同类型的多个数值。声明并初始化数组的语法:

    数据类型[] 数组名 = new 数据类型[]{初始值1,初始值2,...初始值3};

    数组元素用索引来区分,索引从 0 开始。

    数组的 Length 属性返回数组的长度,即数组元素的个数。...

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

    2019-10-29

  • 请输入笔记内容... 数据类型[ ] 数组名 = new 数据类型[长度]; 

    注意:数组名像变量名一样要遵循标识符的命名规则;长度必须是整数

    下面我们来比较变量和数组的声明与初始化,右边是在内存中为变量和数组分配空间的示意:

    对比变量 x 和数组 y 就会发现,数组 y 中其实包含了 3 个 double 类型的变量,为什么是 3 个?因为初始化数组时在 [ ] 中声明的长度为 3 。既然都在数组 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 

    数组元素的赋值与普通变量相同。下面的示例中,我们声明了一个长度为 3 的 string 类型数组,逐个赋值,然后打印:

    上例中,需要注意的是元素的索引,数组元素索引从 0 开始递增,所以长度为 3 的数组,其元素索引为 [0]、[1]、[2] 。

    如何知道一个数组的长度呢? 数组.Length 属性会返回数组的长度(即数组元素的个数)。请看下面的例子:

    代码中的 friends.Length 会返回 friends 数组的长度,请看运行结果:

    查看全部
  • 首先,外层循环应当循环 7 次( 7 行);内层循环也应该循环 7 次(每行 7 列);内层循环后面换行。

    每一个字符输出时,检查是不是处于对角线的位置,如果在对角线上,就输出英文字母“O”,否则输出“.”。

    从左上到右下的对角线的特点是:行数==列数

    从右上到左下的对角线的特点是:行数+列数==8 

              for (int x = 1; x <= 7; x++)//循环7行
                {
                    for (int y = 1; y <= 7; y++)//循环7列
                    {
                        if (x == y || x + y == 8)//对角线打印O
                        {
                            Console.Write("O");
                        }
                        else
                        {
                            Console.Write(".");//其他位置打印.
                        }
                    }
                    Console.WriteLine();//换行
                }

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

    2019-10-28

  • 其实,决定每一行打印个字符的变量就是x,当内层循环条件为 x<=7 时,每一行固定打印 7 个字符;如果改为 x<=y ,那么打印的字符数就会随着行数( y )增长。

    查看全部
  • using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                int x;//循环计数变量

                x=1;//行① 请填写计数变量的初始化语句

                

                

                while (x<=5  )//行② 请填写循环条件

                {

                    Console.Write("加油!");

                   x++; //行③ 请填写计数变量的自加语句

                    

                }

            }

        }

    }

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

    2019-10-28

  • 逻辑运算符用来连接多个 bool 类型表达式,实现多个条件的复合判断。C#中的逻辑运算符包括:逻辑非( ! )、逻辑与( && )、逻辑或( || )

    逻辑非用来对某一个 bool 类型表达式取反,即“真变假”或“假变真”

    只要||两边的表达式有一个为 true ,整个表达式即为 true ;若两边的表达式均为 false ,整个表达式为 false 。

    对比一下,就是说: && 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。


    查看全部
  • console.Writeline( )后的字符(包括文字不打印)
    查看全部
    0 采集 收起 来源:练习题

    2019-10-24

  • double关键字表示一种数据类型---双精度浮点型 const才是声明常量的关键字
    查看全部
    0 采集 收起 来源:练习题

    2019-10-24

  • x+=3 ji x=x+3

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

    2019-10-23

  • int i=3.0;变量i的精度低于3.0,但是由于i已经声明为int型的变量,变量的值可以变,但变量的类型可不能变来变去的,所以这条命令会出错的。

    强制类型转换:无法自动转换为我们需要的类型,可以用强制类型转换,比如上例可以这样完成:

    int i=(int)3.0;

    数字前面的(int)表示转换的目标类型为int,3.0会被强制转换为3。
    需要注意, double 型强制转换为int型将失去小数部分,比如(int)2.8,我们得到的将是2。


    查看全部
    0 采集 收起 来源:C#的类型转换

    2019-10-23

  • foreach 循环可以不依赖索引而读取每一个数组元素。

    查看全部
  • 变量 hasNbr 用于记录筛选结果。初始值为 false ,表示没有,如果循环中找到了相等的数据,再修改 hasNbr 的值为 true ,表示有。

    查看全部
  • a="振刚";b="文峰";temp;temp=a;a=b;b=temp;
    查看全部
    0 采集 收起 来源:算法——交换

    2019-10-22

  • if...else 条件结构中,如果某个分支只包含一条命令,那么是可以省略大括号{}的。

    查看全部
  • 当用加号连接两个数字时,会计算出这两个数字的和;

    当加号两边包含字符串的时候,会把两边的表达式连接成新的字符串。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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