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

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

价格 免费
  • Windows: Ctrl + K 後再按 Ctrl + C (註解) 
  • Windows: Ctrl + K 後再按 Ctrl + U (取消註解) 
[展开全文]

退出代码:0为正常

引入命名空间

命名空间:分类代码 名字一般与项目名保持一致

类:在此内创建方法

 

[展开全文]

解决方案包含多个项目
每个项目对应一个开发小组

项目之间互相引用协作

[展开全文]

关键字是高亮显示的,所有定义的变量名不能

建名知道意义,驼峰命名法

[展开全文]

ToInt32()将字符串转换为整数

[展开全文]

@字符可以使转意字符不生效

字符串生声明:

string str = ""

@的作用:

1.转义符不再识别

2.

[展开全文]

  string str = Console.ReadLine(); //让用户输入一组数字字符串

  string[] strArray = str.Split(" ");//分离用户输入的字符串

  int[] intArray = new int[strArray.Length];//新声明一个整数数组保存用户输入的分离后的字符串  strArray.Length就是数组的长度

  for (int i = 0; i < strArray.Length; i++)//for循环遍历用户输入的数组 也就是strArray数组中的每个数
  {
      int number = Convert.ToInt32(strArray[i]);//将遍历出的数组保存到number中 因为数组的长度是整数  转为int32保存

      intArray[i] = number;//遍历后的number就是组数的长度 赋值回intArray中

      //Console.Write(intArray[i] + " ");//输出
  }
  //假如用户输入n个数  那么需要比较的次数就是n-1
  for (int j = 0; j < intArray.Length - 1; j++)//对用户输入的数进行比较(n-1轮)
  {
      //不管j=多少 i总是要遍历次数为intArray.length-1次
      //因为在第一次比较后  最大的数字已经在最后了
      //不需要多余的比较 而且每次都是 所以可以优化算法intArray.length-1-j次(这里对算法进行第一次优化)

      bool isChange = false;//(这里对算法进行第二次优化)判断是对比是否有变化

      for (int i = 0; i < intArray.Length - 1 - j; i++)
      //外层比较多少轮  内层对输入的数进行比较 Length - 1是因为不需要比较最后一个数  因为它后面没有数

      {
          if (intArray[i] > intArray[i + 1])//比较当前数字是否比自身后面的数字大
          {
              //如果左边大于右边就需要交换
              int temp = intArray[i];//先将当前的数保存

              intArray[i] = intArray[i + 1];//将大于当前的数赋值给当前数

              intArray[i + 1] = temp;//然后将保存好的当前数字赋值回后面的数字完成交换

              isChange = true;//有变化就继续比较说明还不是有序的状态
          }
      }
      if (isChange == false)//如果没有变化 停止 当前已经是有序状态 不需要再执行比较
      {
          break; //写在哪个循环就跳出哪个循环
      }
      //Console.Write(intArray + " ");
  }
  foreach (int k in intArray)//遍历的是最新声明的int数组  intArrary
  {
      Console.Write(k + " ");//遍历输出
  }

[展开全文]

int[] array = new int[40];
array[0] = 2;
array[1] = 3;
for (int i = 2; i < 40; i++) 
{
     array[i] = array[i - 1] + array[i - 2];
}
Console.WriteLine(array[39]);

[展开全文]

ToCharArray():把字符串转换成字符数组。

[展开全文]

Split():对字符串进行分割,得到的是字符串的数组。用什么分割,括号里就填什么符号,例如:逗号,句号等等。

[展开全文]

continue:终止当前循环,开启下次循环。

break:终止所有循环。

[展开全文]

ctal k+ctal c 注释

ctal k+ctal u取消注释

 

[展开全文]

string str = @“C:\a\b\c”;

Console.WriteLine(str);

\\输出为  C:\a\b\c

 

Console.WriteLine("C:\\a\\b\\c"); 

//结果是C:\a\b\c    。\\输出为\

 

@作用:所有转移字符无效

 

+   连接符

 

 

[展开全文]

授课教师

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

课程特色

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