zoukankan      html  css  js  c++  java
  • 1.1c#初识

    首写博客练练手,第一节基础中的基础,觉得太简单的直接跳过啊,哈哈,IDE是VS2012英文版~~

    1.1.1第一个c#程序

    1.启动vs2012,选择file(文件)>new(新建)>project(项目)

    2.项目类型选visual c#,模版选console application(控制台应用程序),项目名称输入HelloWorld,保存路径例D:study c#,单击确定即可。

    3.在main方法中添加代码

    Console.WriteLine("hello world!");

    Console.ReadLine();

    点击Build(生成),提示编辑成功无措,点击Debug(调试)>start debugging(开始调试),或直接点击Start

    注:生成解决方案快捷键ctrl+shift+b,调试快捷键f5

    1.1.2认识控制台应用程序文件夹结构

    新建的项目HellowWorld中,vs会在D:study c#创建一个与项目同名的文件夹,叫做解决方案文件夹。而所谓解决方案或项目都是vs提供的有效管理应用程序的容器。一个解决方案可以包含一个或多个项目,每个项目能够解决一个独立问题,在vs的solution explore(解决方案资源管理器)窗口可管理解决方案包含的各类文件,单击show all files(显示所有文件)按钮就可看到项目的目录。

    注:Program.cs是程序源文件,刚才编写的代码就保存在其中,c#中程序源文件以.cs为扩展名。

    HellowWorld.exe位于binDebug目录下,是编译项目后生成的可直接执行的文件

    1.vs中solution explore可通过view(视图)>solution explore(解决方案资源管理器)调出,也可通过快捷键ctrl+alt+L

    2.solution explore中看不到解决方案可以通过 工具>选项,在选项对话框中左边选择项目和解决方案,在右边选中总是显示解决方案

    1.1.3认识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 HellowWorld
     8 {
     9    class Program
    10    {
    11       static bool Main(string[] args)
    12       {
    13          Console.WriteLine("hellow world");
    14          Console.ReadLine();
    15       }
    16    }
    17 }
    View Code

    1.namespace关键字

    namespace(命名空间)是c#中组织代码的方式,类似与java中的package(包),可以将紧密相关的一些代码放在同一个命名空间中,大大提高管理和使用效率

    2.using关键字

    c#中使用using来引用其他命名空间,类似于java中使用import导入其他包

    3.class关键字

    c#与java一样都是面向对象的语言,使用class关键字表示类,编写的代码都应该包含在类里面,类要包含在namespace中,c#与java不同,不要求类名必须与类文件名一样

    4.Main方法

    c#中的Main()方法是程序的大门,应用程序从这里开始运行,这与java中的main()作用一样,但c#中Main()首字母必须大些。

    c#的Main()返回值有void或其他,参数可有可无,共4种形式

    static void Main(){}

    static int Mian(){}

    sttic void Main(string[] args){}

    static int Main(string[] args){}

    对比:

    组织代码的方式:C#使用命名空间(namespace),Java使用包(package),

    引入命名空间或包的关键字:C#使用using,Java使用import,

    程序入口:C#使用Main有4种形式,Java使用main有一种形式

    写完收工~,希望能帮到刚刚接触的同学。

  • 相关阅读:
    Http协议的断点续传下载器,使用观察者模式监视下载进度,使用xml保存下载进度。
    C++ 复制到粘贴板
    编译防火墙——C++的Pimpl惯用法解析
    字符串输出
    windows路径操作API函数
    Boost解析xml——xml写入
    智能指针shared_ptr
    Boost 解析xml——插入Item
    ListCtrl添加右键菜单(在对话框类中)
    抓包工具Charles的使用说明
  • 原文地址:https://www.cnblogs.com/LJLLY/p/6898178.html
Copyright © 2011-2022 走看看