当前位置:首页 > Windows程序 > 正文

c#高级编程第七版 学习笔记 第二章 核心c#

2021-03-28 Windows程序

变量的初始化和作用域

C#的预定义数据类型

在c#程序中使用条件语句、循环和跳转语句执行流

枚举

名称空间

Main()方法

基本的命令行c#编译器选项

使用System.Console执行控制台I/O

使用内部注释和文档编制功能

预处理器指令

C#编程的推荐规则和约定

2.1 第一个c#程序

2.1.1 代码

using System;

namespace Wrox

{

Public class MyFirstClass

{

static void Main()

{

Console.WriteLine(“Hello from Wrox.”);

Console.ReadLine();

return;

}

}

}

2.1.2 编译并运行程序

cs First.cs

First.exe

Hello from Wrox.

2.1.3 详细介绍

标准的System名称空间包含了最常用的.NET类型。在c#中做的所有工作都依赖于.NET基类。

2.2 变量

在c#中声明变量使用下述语法:

datatype identifier;

2.2.1 变量的初始化

c#有两个方法可确保变量在使用前进行了初始化:

变量是类或结构中的字段,如果没有显式初始化,,创建这些变量时,其默认值就是0

方法的局部变量必须在代码中显式初始化,之后才能在语句中使用它们的值。此时,初始化不是在声明该变量时进行的,但编译器会通过方法检查所有可能的路径,如果检测到局部变量在初始化之前就使用了它的值,就会产生错误。

2.2.2 类型推断

类型推断用var关键字,声明变量的语法有些变化。编译器可以根据变量的初始化值“推断”变量的类型。

需要遵循一些规则:

变量必须初始化。否则,编译器就没有推断变量类型的依据

初始化器不能为空

初始化器必须在表达式中。

不能把初始化器设置为一个对象,除非在初始化器中创建了一个新对象

2.2.3 变量的作用域 第63页

2.3 预定义数据类型

2.4 流控制

2.5枚举

2.6 名称空间

2.7 Main()方法

2.8 有关编译c#文件的更多内容

2.9 控制台I/O

2.10 使用注释

2.11 c#预处理指令

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/68993.html