30822人加入学习
(83人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

逻辑运算符

&&逻辑与两个条件同事满足

||逻辑或

!逻辑非

[展开全文]
Kismy · 2022-05-26 · 该任务已被删除 0

using System;//注释:引入命名空间

 

namespace _001_开始

{

    //这个是Program类

    class Program

    {

        //这个是Main方法

        static void Main(string[] args)

        {

             Console.WriteLine("Hello World!");//这个是输出语句

        }

    }

}

单行注释://快捷键:光标放在要注释的行前面 Ctrl+k Ctrl+此(组合键)取消Ctrl+k Ctrl+u 多行注释:/*内容*/

运行快捷键:F5

[展开全文]

using System;//注释:引入命名空间

 

namespace _001_开始

{

    class Program

    {

        static void Main(string[] args)

        {

             Console.WriteLine("Hello World!");

        }

    }

}

 

[展开全文]

创建新项目——控制台应用程序c#

每一个项目名称对应一个解决方案名称

工具——选项——颜色主题、字体和颜色(consolas和jetbrains mono)、文本编辑器

[展开全文]

IDE 集成开发环境

编辑 编译 运行工具

安装的组件:.NET 桌面开发  使用Unity的游戏开发

[展开全文]

解决方案-项目-文件

               命名空间-类-方法

 

每个文件写一个类

 

[展开全文]


            int num = Convert.ToInt32(Console.ReadLine());
            int num2 = num;
            int newnum = 0;
            while (num2 != 0)
            {
                int ge = num2 % 10;
                num2 = num2 / 10;
                newnum = (newnum + ge) * 10;
                //Console.WriteLine(newnum);
            }
            newnum = newnum / 10;
            //Console.WriteLine(newnum);
            //Console.WriteLine(num);
            if (newnum == num)
            {
                Console.WriteLine("yes");
            }
            else
            {
                Console.WriteLine("no");
            }

[展开全文]
wei央 · 2022-05-24 · 065-编程题 0

int n = Convert.ToInt32(Console.ReadLine());
            bool a = false;
            while (n != 0)
            {
                int i = n % 10;
                if (i != 0)
                {
                    Console.Write(i);
                   a = true;
                }
                if (a&&i==0)
                {
                    Console.Write(i);
                }
                n = n / 10;
            }

[展开全文]

自增加自减少,都是增加1或者减少1

a++或者++a都可以,单独使用没有区别。

混合使用可能理解有差异,关键在于

int b=a++,先赋值再自增

int b=++a,先自增再赋值

[展开全文]

字符串格式化输出

Console.writeLine("{0}+{1}={2}",a,b,a+b);

可以多次取同一个值,但是不能取不存在的值

 

 

[展开全文]

语言进化:牺牲自身性能来换取开发速度的提升

目前,因为硬件的性能影响,开发速度大于牺牲性能

所以C,C++用于底层,保证性能

 

IDE(集成开发环境)

把所有开发环境集中:编写,编译,运行,调试(一站式服务)

VS(宇宙第一IDE)

VS 微软开发(最有资本)

版本无所谓

 

社区版免费

卸载VS(更多——卸载)

组件:微软将VS分成很多模块(勾选:UNITY和.NET

 

 

[展开全文]

百度了解C#

C#

微软公司发布,C(面向过程)——C++(面向对象?)(比较复杂)——C#(C++++)

.NET(框架)开发

C#可以调用一些CC程序

2000年发布(预览版)

 

菜鸟教程(给新手看的),不能通过它来学习,用作字典

C#发展,看看玩玩

(主要跟着老师来,查漏补缺,不要在小细节上浪费时间)

 

[展开全文]

不能和关键字重名,高亮会有显示,例如:int class namespace string void

https://www.runoob.com/csharp/csharp-basic-syntax.html

见名知意,第一单词的首字母小写,第二个字母的首字母大写,驼峰命名法

Pascal首字母大写,如果英文的缩写所有字母都大写

[展开全文]

赋值类型一致,右边的容器小于等于左边的容器

[展开全文]

int

double

char

srting

变量先声明int age

命名规则:字母,数字(不能开头)下划线

console.writeline

console.readline

 

 

[展开全文]

1.局部作用域分父子关系,子可用父,父不能用子。

2.作用域内变量使用完后,会被销毁清空。

3.不同作用域可以定义相同数据,子作用域不能和父作用域定义相同

[展开全文]

变量定义在for循环外的话,循环结束还是可以调用的,定义在循环内,在循环结束这个变量就消失

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(117)
图文(3)

学员动态

林洛冥 加入学习
KDKD 开始学习 035-if语句嵌套