首页 > Windows开发 > 详细

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

时间:2015-08-01 12:55:05      阅读:292      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!