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

C#开发轻松入门

难度入门
时长 4小时43分
学习人数
综合评分9.40
830人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.2 逻辑清晰
  • C#程序是由类组成的。声明类的关键字是class。

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

    2018-07-22

  • 定义一个string数组存放姓名,一个int数组存放成绩,然后定义一个最大值max,用for循环嵌套if比较大小把最大值赋给max,并把最大值的索引给姓名数组。

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

    2018-07-21

  • C# 打印输出 Console.Write("");

    Ctrl+F5 不调试直接运行

    namespace:命名空间 class:类

    程序最上端 using 相当于Java中的import 导入微软自动提供的命名空间

    查看全部
  • const才是声明常量的关键字。

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

    2018-07-20

  • F9设置/取消断点

    F5启动调试

    F10单步执行


    查看全部
    0 采集 收起 来源:如何调试程序

    2018-07-20

  • ,C#中还存在一些类似于数组的数据组织方式,它们中有一些是没有元素索引的,对于这些元素,只能通过 foreach 遍历。关于那些更高级的对象,我们留待后面的课程介绍。

    查看全部

  • //声明“职位”数组,初始化为:"经理","项目主管","技术总监","财务主管"

    //方法一:

    /*

    string[] job =new string[4];

    job[0]="经理";

    job[1]="项目主管";

    job[2]="技术总监";

    job[3]="财务主管";

    */

    //方法二:

    /*

    string []job=new string []{"经理","项目主管","技术总监","财务主管"};

    */

    //方法三:

    /*

    string []job={"经理","项目主管","技术总监","财务主管"};

    */

    //方法四:

    string []job=new string [4]{"经理","项目主管","技术总监","财务主管"};

                

    //for (int i = 0; i < 4 ; i++)

    //使用job.Length不容易出错

    for (int i = 0; i <job.Length; i++)   

         {

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

           }

            

    查看全部
  • 数据类型[ ] 数组名 = new 数据类型[长度]; 

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

    查看全部
  • 最后的大题:

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace projAboveAvg
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[,]test=new string[,]{{"景珍","90"},{"林慧祥","65"},{"成蓉","88"},{"洪南昌","70"},{"龙玉民","46"},{"单江开","81"},{"田武山","100"},{"王三明","68"}};
                int avg=0;
                for(int i=0;i<test.GetLength(0);i++)
                {
                    avg+=int.Parse(test[i,1]);
                }
                avg/=test.GetLength(0);
                Console.WriteLine("平均分是{0},高于平均分的有:",avg);
                for(int j=0;j<test.GetLength(0);j++)
                {
                    if(int.Parse(test[j,1])>avg)
                    Console.Write(test[j,0]+" ");
                }
            }
        }
    }


    查看全部
    0 采集 收起 来源:最终项目

    2018-07-20

  • c#里不能直接用0,1作为bool值

    查看全部
  • using System;
    using System.Collections.Generic;
    using System.Text;

    namespace projAboveAvg
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[,]test=new string[8,2]{{"景珍","90"},{"林慧祥","65"},{"成蓉","88"},{"洪南昌","70"},{"龙玉民","46"},{"单江开","81"},{"田武山","100"},{"王三明","68"}};
                int avg=0;
                for(int i=0;i<8;i++)
                {
                    avg+=int(test[i,1]);
                }
                avg/=8;
                Console.WriteLine("平均分是{0},高于平均分的有:",avg);
                for(int j=0;j<8;j++)
                {
                    if(test[j,1]>avg)
                    Console.Write(test[j,0]+" ");
                }
            }
        }
    }


    查看全部
    0 采集 收起 来源:最终项目

    2018-07-20

  • 优先级的排序

    ①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。 ②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。 ③*(乘)、/(除)、%(取余)。 ④+(加)、-(减)。 ⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。 ⑥==(等于)、!=(不等于)。 ⑦&&(逻辑与)。 ⑧||(逻辑或)。 ⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。

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

    2018-07-20

  • ②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。


    一元运算符优先级高于二元运算符

    查看全部
  • && 运算符,两边同真才算真,一边为假就算假; || 运算符,一边为真即为真,两边同假才是假。

    查看全部
  • 逻辑非( ! )、逻辑与( && )、逻辑或( || )。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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