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

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

价格 免费

home 跳到行前

end跳到行后

insert 高亮模式 双击

[展开全文]

\作用是用来转义的 

如何打印\ 用两个\\来注释掉这个转义字符

两种注释方法

// 

\         \

两个\\代表一个\

\"代表一个"

[展开全文]

Console.Write

Console.Writeline换行

转义字符

\t

\n换hang

[展开全文]

注释的方法

//单行注释

/*

*/多行注释

 注释代码快捷键 ctrl+k ctrl+c

取消注释快捷键 ctrl +k ctrl+u

 

[展开全文]

工具 选线 颜色主题

字体和颜色 

推荐字体

jetbrain mono程序员专用的字体

文本编辑器

C# hang'hao

[展开全文]

有两种模板

一种是带netframework的模板

需要在结构体下写入Console.ReadKey();

这样运行程序就不会窗口会留在哪里

一种是不带netframework的模板

 

 

[展开全文]

参数数组:

书写方式:params int[],作用是自动帮你把参数组装成为数组

[展开全文]

方法(函数)的定义和调用

1.重复执行代码就需要重复编写,这会导致代码过于冗长臃肿不容易管理维护和阅读

2.定义方法的书写方式:

static void VerifyUsername( )

//static为固定书写,void为返回值,VerifyUsername则是方法名

{

     Console.WriteLine("校验逻辑修改");

     Console.WriteLine("检验用户名");

//{}中的内容为方法体,当调用的时候就会运行,不调用则不会运行

static void Main(string[] args)

{

     VerifyUsername();

//此为调用方法VerifyUsername,且调用可以重复调用

}

[展开全文]

string str = console.readline( );

int[] countarray=new int[26];

for(int i = 0; i < str.length; i++)

{

     countarray[str[i] - 'a' ] = countarray[str[i] - 'a' ] + 1;

}

bool is find = false;

char c = '  ';

for(int i = 0; i < str.length; i++)

{

     if(counarray[str[i] -'a'] == 1)

          {

               isFind = true;

               c = str [i];

          }

}

 

[展开全文]

console.writeline//输出

using system//引人命名空间

namespace  _001_开始

{

  class

[展开全文]

C# 菜鸟教程→常量→转义字符

常用

\n  换行

\\ 

\"

\'

\t 

 

[展开全文]

字符串是一串字符,从程序中可以当作一个字符数组

//str.length取得字符长度,str[i]访问某个字符元素;

[展开全文]

090排序

1.通过程序来完成数组排序有两种方法,一种为自行编程,另一种为调用程序中的Array.Sort方法

2.

[展开全文]

1、单行注释//、多行注释/* */

2、英文半角分号结束;

3、单独使用console,write不会换行

4、\n  代表换行字符    

5、 \t   代表制表符一般wei

[展开全文]

当筛选字符串中的字母,如大小写区分时,无法直接对字符串的每个字母进行判别,因此需要将字符串转换为数组后才能进行判别。

字符串转换为数组的方法为

char[] strArray=str.ToCharArray();

例:

string str = "Hello World"

char[] strArraay = str.ToCharArray();

strArray[3] = 'a';

输出结果为Helao World

当需要遍历一个字符串时,可以书写为

String str = Console.ReadLine();

char[] strArray = str.ToCharArraay();

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

//Length为获取字符串长度

{

      //循环内容

}

[展开全文]

一、我创建的命名空间别人要引用,需要在他的代码中先引入我的命名空间,引入我的类,再调用我的方法,我调用别人的方法也是一样

如:

using _001_开始;//引入命名空间 _001_开始

Program.Main//引入Program类,并调用此类中的main方法

 

二、注释快捷键

1、单行注释

(1)(直接输入// +代码)

2、多行注释

(1)(ctrl+alt+/ +代码)

(2)手工输入/* +代码+*/

3、多个单行注释

(1)单行注释,则光标选择一行

(2)多行注释,则光标选择一行

ctrl+k ctrl+c 

[展开全文]

1、命名空间namespace 的名字不能以数字开头;

命名空间名称与项目名称保持一致

2、类名不能小写,必须大写;类名与文件名保持一致

[展开全文]
namespace _018_数组练习
{
    internal class Program
    {
        static void Main(string[] args)
        {
           
            //下列代码 是让用户 输入一串数字,电脑会把它当作一个字符串来保存,我们通过两次转换,和一次遍历
            //,来把它保存成一个  整数数组  即  int数组.

            string str = Console.ReadLine();//得到用户的输入,生成一个字符串
            string[] strArray = str.Split(" ");//把字符串用空格分隔,并重新保存为一个字符串数组.
              
            //下列代码意在 把 字符串数组 转换成 整数 int 形式的数组.
            int[] intArray= new int[strArray.Length]; // 先声明一个和 上面字符串数组 长度一样的  int数组.
            for(int i=0;i< strArray.Length;i++)       // 遍历字符串数组的每一个下标
            {
                int number = Convert.ToInt32(strArray[i]);//把每一个遍历的下标里面的值,转换成 int 形式
                intArray[i] = number;//  把 每个 整数 的值 装到   ,整数数组里面(int 数组) 

            }


            int x = Convert.ToInt32(Console.ReadLine());// 再让用户输入一个 整数.我们把它声明为  X
            //int m = 0;// x 要插入上面的数组,要找到一个最接近它且比它小的数.我们把它声明为 m
            int m = intArray.Length - 1;//也可以直接定义m 为原来数组的最大值.这样如果x是最大的,我们也可以找到m的位置.

            //bool find = false;//定义个一个 布尔 变量 来确认 是否可以找到M...或者说 是否可以找到满足条件的索引.
            //条件  为  M <= x  <= M+1 


            for (int i=0; i< intArray.Length-1;i++)//遍历整个整数数组,因为i每次都会自增,所以遍历时要减一位.不然就遍历过头了
            {
                if(x >= intArray[i] && x <= intArray[i+1])//找到比用户输入的X 要小的那一个数.x <= intArray[i+1]  这个感觉可以省略掉
                {
                    m = i;//把 这个值赋值给 M 
                    //find= true;//确认 已经找到 M 的值,返回 真  true.
                    break;// 到这里就可以跳出循环了.
                }
            }

            //下面我们要新建一个数组,把m前的数值  x   和m 之后的数值 都放进去.这个新数组比原来多了一个数,引索+1即可.
            int[] intArrayNew = new int[intArray.Length + 1];

            // 先把原来数组0-m (包括M)的值 放到,新数组里面,还是使用for循环来进行遍历.
            for(int i = 0; i <=(m); i++) 
            {
                intArrayNew[i] = intArray[i];
            }
            //然后把  X  也插入新数组.
            intArrayNew[m + 1] = x;

            //在把 m 之后的数值 放到 新数组里面.
            for(int i =m+1;i< intArray.Length;i++)
            {
                intArrayNew[i + 1] = intArray[i];
            }
            //输入这个新的数组---使用 foreach
            foreach(int temp in intArrayNew)
            {
                Console.WriteLine(temp);
            }


        }
    }
}

 

[展开全文]

foreach遍历

foreach方法仅限用于遍历集合类型的数据,如数组

例:

int[10] ages = { 34, 12, 56, 67, 2, 3, 4, 12, 16, 6};

foreach(int temp in ages){

}

 

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(1)