09.01.07

来源:互联网 发布:中国货币乘数数据 编辑:程序博客网 时间:2024/04/28 02:49

什么是C#

C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft 专门为使用.NET 平台而创建的。

 

Visual Studio 2005

VS成为.NET开发首选工具的功能
 (1)VS可以自动执行编译源代码的步聚,同时可以完全控制重写它们时应使用的任何选项。
 (2)VS文本编辑器可以配合VS支持的语言,这样就可以只能检测错误,在输入代码时给出合适的推荐

代码。
 (3)在C#中,许多类型的项目都可以用已有的“模板”代码来创建,不需要从头开始。
 (4)VS包括Windows Foms和Web Forms 设计器,允许UI元素的简单拖放设计。
 (5)VS包括几个可自动执行常用任务的向导,它们可以在以有的文件中间添加合适的代码。
 (6)VS包含许多强大的工具,可以显示和导航项目中的元素,这些元素可以是C#源文件代码,也可

以是其他资源,例如位图图像或声音文件。
 (7)除了在VS中编写应用程序比较简单外,还可以穿件部署项目,以易于为客户提供代码,并方便地

安装该项目。
 (8)在项目开发时,VS可以使用高级调试技巧,例如能一次调试一行指令,兵监视应用程序的状态。
这些先写在这,了解一下,以后可能有用的地方!

第三章 变量和表达式

本章的主要内容

C#的基本语法
变量及其用法
表达式及其用法

 

C#的基本语法

C#代码由一系列语句组成,每个语句都用一个分号来结束。因为空格被忽略,所以一行上可以有多个

语句,但从可读性的角度来看,通常在分号的后面加上回车符,这样就不能在一行上放置多个语句了。
 C#是一个块结构的语言,所有的语句都是代码块的一部分。这些用花括号来界定(“{”和“}”),

代码块可以包含任意多行语句,或者根本不包含语句。注意花括号字符不需要附带分号。
 简单的C#代码块如下所示:
 {
  <code line 1 , statement1>;
  <code line 2 , statement2>
     <code line 3 , statement2>;
 }
 注意这段代码第2,3行代码是同一个语句的一部分,因为在第2行的末尾没有分号。
 在这段代码块中,还是用了缩进格式,使C#可读性更高。在默认情况下VS会自动缩进代码。每个代码

块都有自己的缩进级别,。代码块可以互相嵌套,而被嵌套的块要缩进得多一些。
 {
  <code line 1>;
  {
   <code line 2>;
   <code line 3>;
  }
  <code line 4>;
 }
 在C#中,另一个常见的语句是注释。注释并不是严格意义上的C#代码。注释就是给代码添加描述性文

本(用英语,法语,中文等)编译器会忽略这些内容.

C#添加注释的方式有两种

第一种可以在注释的开头加上“/*”,在末尾加上“*/”。这些注释可以在

单独一行上,也可以在不同的行上,注释符号之间的所有内容都是注释。注释中唯一不能输入的是“*/”,因

为它会被看作注释结束标记。
 正确的示例:
  /*This is a comment*/
  /*And so ...
   ...is this*/
 错误的示例
  /*Comments often end with "*/"characters*/
 注释结束符号后的内容(“/*”后面的字符)会被当作C#代码,因此产生错误.

 

 第二种注释是用“//”注释,其后可以编写任何内容,只要这些内容在一行上即可。
 正确的示例:
  //This is a different sort of comment.
 错误的示例:
  //So is this ,
   but this bit isn't.
 第二行代码会解释为C#代码。

 

C#代码是区分大小写的,必须使用正确的大小写形式输入代码。
 正确示例:
  Console.WriteLine("The first app in Beginning C# Programming");
 错误的写法:
  console.Writeline("The first app in Beginning C# Programming");
  CONSOLE.WRITELINE("The first app in Beginning C# Programming");
  Console.Writeline("The first app in Beginning C# Programming");

 

C#控制台应用程序的基本结构

using System;
using System.Collections.Generic;
using System.Text;

 namespace ConsoleApplication1
 {
      class program
      {
           static void Main(string[] args)
           {
                //Output text to the screen.
                Console.WriteLine("The first app in Beginning C# Programming");
                Console.ReadKey();
           }
      }
 }

#region和#endregion关键字

#region Using direcitves

using System;
using System.Collections.Generic;
using System.Text;
 #endregion
 这样就可以把这些代码行收缩为一行。

原创粉丝点击