zoukankan      html  css  js  c++  java
  • C#入门分享(二)——Visual Studio的应用与C#基本语法

        对于C#的开发者来说,Visual Studio无疑是最好的工具,它是微软官方发布的开发工具包,包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。最新版本为 Visual Studio 2015 版本,基于.NET Framework 4.5.2 。

        大家可以到微软的官网www.microsoft.com或者VS的官网www.visualstudio.com进行下载和安装,这里不再赘述。向大家推荐两个非常好的学习Visual Studio开发与使用的网址,一个就是前面提到的www.visualstudio.com,这上面有Visual Studio的最新动态和官方文档教程,另一个是www.visualstudio1.com,虽然只在网址上加了一个1,但内容完全不一样,这上面有很多Visual Studio开发的视频教程,各方面的都有,可以免费观看,相信会对大家的学习有很大帮助。

        

         好,接下来我们打开Visual Studio,开始第一个C#程序。新建一个控制台应用程序,输入以下代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace ConsoleApplication1
     8 {
     9     class MyFirstClass
    10     {
    11         static void Main(string[] args)
    12         {
    13             Console.WriteLine("wo~");
    14             Console.ReadLine();
    15             return;
    16         }
    17     }
    18 }

         运行程序,会看到命令框出现,现实的内容为wo~。

         

         在上面的代码示例中,前几行代码与名称空间有关,名称空间是把相关类组合在一起的方式。 namespace关键字声明了应与类相关的名称空间。其后花括号中的所有代码都被
    认为是在这个名称空间中。 编译器在using语句指定的名称空间中查找没有在当前名称空间中定义但在代码中引用的类。
         使用using指令的原因是下面要使用—个库类System,Console。using System语句允许把这个类简写为Console(System.名称空间中的其他类也与此类似)。如果没有 
    using,就要写成System.Console.WriteLine("wo~");
         标准的system名称空间包含了最常用的.NET类型。在 C#中做的所有工作都依赖于.NET基类,认识到这一点非常重要;在本例中,我们使用 了system名称空间中的Console类,以写入控制台窗口。 即没有用 于输入和输出的内置关键字,而是完全依赖于.NET类。
         所有的C#代码都必须包含在一个类中。类的声明包括class关键字,其后是类名和一对花括号。
         在本例中,我们只调用 了System.Console类的WriteLine方法,把一行文本写到控制台窗口上。 它是一个静态方法,在调用之前不需要实例化Console对象。
         Console.ReadLine()读取用户的输入,添加这行代码会让应用程序等待用户按回车键,之后退出应用程序。在Visual Studio 2013中,控制台窗口会消失。
         然后调用return退出该方法(因为这是Main方法,所以也退出了程序)。在方法头中指定void,因此没有返回值。
         对C#基本语法有了大致的认识后,下面将详细讨论C#的各个方面。因为没有变量和常量不可能编写出重要的程序,所以在下一篇博客中将会先为大家介绍C#的变量,常量以及数据类型。

  • 相关阅读:
    2013ACM多校联合(1)
    AcDream 1083 完美数 数位DP
    AcDream 1079 郭氏数
    AcDream 1084 同心树 几何
    AcDream 1078 递推数 嵌套循环节+矩阵快速幂
    AcDream 1081 平衡树 Tire树
    ZOJ1455 Schedule Problem 差分约束
    在程序中加载log4net配置,防止其他人看到配置文件
    sqlite错误 The database disk image is malformed database disk image is malformed 可解决
    由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断。请与服务器管理员联系 解决
  • 原文地址:https://www.cnblogs.com/cht-inu/p/4394804.html
Copyright © 2011-2022 走看看