码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-08-01 12:56:28      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

 

第二章 核心C#

         本章内容:

         声明变量

         变量的初始化和作用域

         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#预处理指令

2.12 c#编程规则

2.13 小结

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

标签:

原文地址:http://www.cnblogs.com/yuzhou133/p/4693916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!