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

C#开发轻松入门

绿豆开门 其它
难度入门
时长 4小时43分
  • TXJ
    c#中的关键字 关键字,是一些被c#规定了用途的重要单词、 在Visual Studio的开发环境中,关键字被标识为蓝色,下图代码中,用红方框圈出的单词就是关键字、 using System.Text;//用途是声明‘命名空间’ using System.Threading.Taks; namespace MyApp1//命名空间 { class Program//类 { static void Main(String[] args)//Main方法,程序入口 { Console.Write("Hello World");//命令,以分号结束 //快捷键:Ctrl+F5直接运行 } } } 关键字class,这个关键字的用途是声明类。比如上面例子中,类名叫做Program。 关键字namespace,这个关键字的用途是声明“命名空间”、比如上面例子中。命名空间叫做MyApp1. 关键字using,这个关键字的用途是导入命名空间。比如这句:using System.Text;作用是导入System.Text;作用是导入System.Text命名空间中的类、 关键字static(静态的)、void(无返回值),string(字符串类型)。常常在Main()方法的声明中看到;static vodi Main(string[] args) Main()方法是c#中的特殊方法,是程序的入口,就是说,如果名优Main()方法,程序就无法启动 注意:你会发型,所有的关键字都是由小写字母组成的,c#语言中,大小写是严格区分的。
    查看全部
    0 采集 收起 来源:C#中的关键字

    2018-03-22

  • 逻辑或:||,逻辑非:!,逻辑与:&&
    查看全部
  • int x=1; bool a=++x*x>3; Console.WriteLine(a); 打印false
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • ①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多层括号,要从里向外计算。括号优先级最高。 ②一元运算符。有些运算符两边有2个操作数,比如2+3、6%5等等,这些叫做二元运算符。只有一个操作数的叫做一元运算符,它们的优先级高于二元运算符。一元运算符包括:++(自加) 、 --(自减) 、 !(逻辑非)。 ③*(乘)、/(除)、%(取余)。 ④+(加)、-(减)。 ⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。 ⑥==(等于)、!=(不等于)。 ⑦&&(逻辑与)。 ⑧||(逻辑或)。 ⑨赋值运算符。包括:=、+=、-=、*=、/=、%=。 另外,还需要注意一点:优先级相同的运算符从左向右计算(赋值运算符相反)。 请看下面这段代码: bool b = 20 - (15 - 8) * 2 > 10 && (2 % 2 * 2 + 2) > 2; Console.WriteLine(b); 分析:首先计算优先级最高的括号,(15-8)得到7,(2%2*2+2)则需要先计算%和*,后算+,结果是2,表达式就变成了: bool b=20-7*2>10&&2>2; 接下来优先级最高的是7*2,然后是减法,变成: bool b=6>10&&2>2; 继续计算两个大于号,得到: bool b=false&&false; 最后的结果当然是false:
    查看全部
  • 加赋值“+=”:先加后赋值。请看下面的例子: int x=5; x += 2;//这句等同于x=x+2;执行后,x的值为7 减赋值“-=”:先减后赋值。请看下面的例子: int x=5; x -= 2;//这句等同于x=x-2;执行后,x的值为3 乘赋值“*=”:先乘后赋值。请看下面的例子: int x=5; x *= 2;//这句等同于x=x*2;执行后,x的值为10 除赋值“/=”:先除后赋值。请看下面的例子: int x=5; x /= 2;//这句等同于x=x/2;执行后,x的值为2 取余赋值“%=”:先取余后赋值。请看下面的例子: int x=5; x %= 2;//这句等同于x=x%2;执行后,x的值为1 与其他运算符从左向右计算不同,赋值运算符从右向左计算。
    查看全部
  • http://img1.sycdn.imooc.com//559e2ae9000177b406500382.jpg
    查看全部
  • ①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。 错误的标识符声明:string $user; //错在使用了其他字符 ②变量名不能用数字开头。 错误的标识符声明:double 6h;//错在用数字开头 ③不能用关键字当变量名。 错误的标识符声明:char static ;//错在用关键字static做变量名
    查看全部
  • 类型转换 变量的值可以变,但变量的类型可不能变来变去的,所以这条命令会出错的。
    查看全部
    0 采集 收起 来源:C#的类型转换

    2016-05-03

  • 逻辑运算符用来连接多个 bool 类型表达式,实现多个条件的复合判断。C#中的逻辑运算符包括:逻辑非( ! )、逻辑与( && )、逻辑或( || )。
    查看全部
  • Console.WriteLine(age++);作用等同于下面两句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面两句: age=age+1;//先自加 Console.WriteLine(age);//后打印 你看,运算顺序不一样吧,所以输出的结果也不会相同。
    查看全部
  • using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { char[,] ch = new char[3, 3] { { '我', '是', '软' }, { '件', '工', '程' }, { '师', '啦', '!' } }; Console.WriteLine("{0}{1}{2}", ch[1, 1], ch[1, 2], ch[2, 0]); } } } //索引是从零开始 不管是前面的还是后面的都是。
    查看全部
  • //声明整型数组,保存一组整数 int[] num = new int[] { 3,34,42,2,11,19,30,55,20}; for(int i=1;i<num.Length;i++){ if(num[i]%2 == 0){ Console.WriteLine(num[i]); } }//请完善代码,循环打印数组中的偶数 }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { string[] sangguo = new string[] { "关羽", "张飞", "赵云", "马超", "黄忠", };//请在这里完善代码 for (int i = 0; i < sangguo.Length; i++) { Console.WriteLine(sangguo[i]); } } } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • string[] stu1=new string[]{"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"}; int[] stu2 = new int[] { 89, 90, 98, 56, 61, 90, 93, 85 }; string name=stu1[0]; int score = stu2[0]; for(int i=0;i<8;i++) { if(stu2[i]>score) { score=stu2[i]; name=stu1[i]; } } Console.WriteLine("分数最高的是{0},分数是{1}。",name,score);
    查看全部
    0 采集 收起 来源:练习题目

    2018-03-22

  • string[] name = { "景珍","林惠洋","成蓉","洪南昌","龙玉民","单江开","田武山","王山明"}; int [] score= {90,65,88,70,46,81,100,68}; string maxName=""; int maxScore = score[0]; int totalScore = score[0]; int avgScore = 0; for (int x = 1; x < score.Length; x++) { totalScore += score[x]; if (maxScore < score[x]) { maxScore = score[x]; maxName = name[x]; } } avgScore = totalScore / score.Length; Console.WriteLine("分数最高的是:"+maxName+",分数为"+maxScore); Console.WriteLine("-----------------------------"); Console.WriteLine("分数最高的是:" + maxName + ",分数为" + maxScore.ToString()); Console.WriteLine("-----------------------------"); Console.WriteLine("平均分是:" + avgScore.ToString()); Console.Write("未达到平均分的同学名单:"); for (int x = 0; x < score.Length; x++) { if (score[x] < avgScore) { Console.Write(name[x]+","); } } Console.WriteLine(""); Console.WriteLine("-----------------------------");
    查看全部
    0 采集 收起 来源:最终项目

    2018-03-22

举报

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

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