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

C#学习之“HelloWorld”

时间:2015-03-16 19:03:08      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

首先,先简要区别一下C#的开发工具Visual Studio 2013.net Framework 以及 C# 的关系

        .net Framework 是运行环境,用.Net开发出来的东西都要依赖这个运行环境才能运行!而C#是依赖于.Net 平台的高级编程语言,Visual Studio 2013

    一个提供IDE(Integrating Development Environment 集成开发环境)用来开发C# 应用程序的工具。  

      Visual Studio 2013 是IDE(集成开发环境),它包括了编译器,辅助工具(如Visual Studio 中的属性窗口之类),以及.Net FrameWork(其中包含

    类、库、公共语言运行库)

      这三者感觉像是分别对应着EclipseJDKjava

然后,便是HelloWorld的源码:

 

    

    namespace HelloWorld
    {

      //Declares a single type: class Program
      class Program
      {

        //Special method(function):Main()

        //CLR(公共语言运行库) will call the Main()

        static void Main(string[] args)
        {

          //Namespace:solution for the unique Name of class in C#,like System

          //我们也可以在代码开始写 "using System;"

          System.Console.WriteLine("Hello World!");
        }
      }
    }

然后,是对程序的改进

    改变控制台字体颜色:“Console.ForegroundColor = ConsoleColor.Blue;”;

    改变控制台字体背景(个人感觉极丑):“Console.BackgroundColor = ConsoleColor.Yellow;”;

    附截图一张:

    技术分享

    

最后,记录程序过程中遇到的问题:

    在按了F5之后程序闪退的问题:可以在最后写一行Console.ReadLine();

                   也可以用Ctrl + F5

                   也可以在程序中设置断点

    F5启动调试。就是先生成解决方案再执行的。

    Ctrl + F5开始执行(不调试):直接执行,只得到最终结果。(最后好像默认有一个中断)

    这两种方法的区别是,前者需要加载调试符号,允许在运行过程中中断,并单步执行,还可以对某些变量进行监控,甚至改变其代码并重新计算;后者仅仅编译并运行

    ,无法对程序进行调试,仅适合在需要查看运行效果时使用。

 

C#学习之“HelloWorld”

标签:

原文地址:http://www.cnblogs.com/clownice/p/4342457.html

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