C#图解教程第5版(2)

第5章 类的基本概念

类是一个能够存储数据并执行代码的数据结构,包括数据成员和函数成员。

  • 数据成员:模拟概念或现实世界中事物的属性
  • 函数成员:模拟概念或现实世界中事物的功能和操作

运行中的程序是一组相互作用的对象的集合。

字段初始化默认值:

  • 值类型默认值:0
  • bool默认值:false
  • 引用类型默认值:null, 如string的默认值位null

声明类的实例的变量会为保存指向实例数据的引用分配内存,需要用new 运算符为实例数据分配内存。

namespace ConsoleApp1;

internal class Student
{
    private int age;
    private string name = "";
}

internal abstract class Program
{
    private static void Main(string[] args)
    {
        Student s1;  // 定义类变量,分类引用内存
        s1 = new Student();  // 为s1分配存储数据的内存
    }
}

第6章 方法

局部变量没有隐式初始化。

类型推断:var 关键字,是一种速记法,只能用于局部变量

namespace ConsoleApp1;

internal class Student
{
    private int age;
    private string name = "";
}

internal abstract class Program
{
    private static void Main(string[] args)
    {
        //Student s1;  
        var s1 = new Student();  // s1 肯定为Student 类型
    }
}

嵌套块中的局部变量:不能在嵌套块的嵌套内部再声明同名变量。

声明常量关键字 const

控制流

选择语句:

  • if...else
  • switch: 有条件的执行一组语句中的一条

迭代语句:

  • for: 顶部测试
  • while:顶部测试
  • do:底部测试
  • foreach: 一组中的每个成员执行一次

跳转语句

  • break:跳出当前循环
  • continue:到当前循环的底部
  • goto:到一个命名的语句
  • return: 返回调用方法继续执行

引用参数

引用参数必须在方法的声明和调用时使用ref关键字

page72

正文完
 0
评论(没有评论)