05_C#学习_2019-03-12

2019-03-12
1. 语言
面向对象:C#,C++,Java
面向过程:C语言,VB
发展历程:C语言 => C++ => C#

2. 快捷操作
本页代码整齐格式化: ctr+k+d
替换相关字符:ctr+h
删除本行:ctr+x
使用提示:Tab

3. 识别与调试
开始调试:F5,直接运行会闪退,需加上Console.ReadLine();
语法错误:软件自动提示识别
逻辑错误:软件不提示报错,但是不能运行

4. 注意

  • 做除法注意变成double型
  • bool型是小写的true,false
  1. 观察string类的函数,快捷键F12跳转到定义部分,string函数的运用:
  • Compare:比较两个字符(A,B)顺序一个一个对比,输出-1 AB
  • CompareTo:跟Conmpare一样,但是它是静态方法
  • Concat:连接两字符串(字符串可以用 “+” 做连接)
  • join:在每两个字符之间添加字符
  • indexof:
  • lastindexof:
  1. static只能用类调用方法,无static可以用实例调用方法

7. if条件语句:
if语句块可以用Tab快捷添加

int a: 值传递
ref int a:引用传递,必须是变量

  1. 函数输入变量
    (params int[] arr) :传参可将输入数(个数无限制)转变成数组,要放在所有输入变量最后,调用函数时可以不用传入值
    默认值int a= 10:放在最后或者在有params时放倒数第二

你可能感兴趣的:(05_C#学习_2019-03-12)