C#初学记(一)

  前段时间刚刚开始学C#,在图书馆找了几本书,看起来都不是那么顺畅,内容都比较散,因此我自己在学习的过程之中也整理了一些笔记。希望在这里分享给同样初学C#的人。这个教程所有的程序都在VS2008上运行测试,鉴于我在看许多书时老是照着敲代码还出错结果一整天都在查错。

  由于我以前学过C++,因此在写程序的过程总是以C++的方法来写C#。下面说说C#从C++、C继承的特点,同时也比较(C#,JAVA,C++):

  • 编译:C语言直接编译成标准二进制可执行代码。但C#得源程序并不是被编译成二进制可执行形式,而是一种中间语言(MSIL),类似Java字节码。
  • 结构体:C#的结构体与C++的结构体是类似的,因为它能够包含数据声明和方法。跟C++不同的是,C#结构体与类是不同的,而且不支持继承。与Java相同的是,一个结构体就可以实现界面。
  • 预编译:包括条件编译、警告、错误报告、编译行控制:#define  #undef  #if  #elif  #else  #endif  #warning  #error  #line[]
  • 没有#include伪指令,无法用#define对符号复制,不存在源代码替换。
  • 操作符重载:一些操作符能够被重载,一些则不能。赋值运算符都不能被重载。

  上面只是我归纳的小部分,后面还会继续补充。(这份教程会比较着重于C++与C#的比较)。

  好。接着我们就来认识第一个控制台程序

  using System;            //引入命名空间
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;

  namespace Hello   //定义命名空间,相当于一个容器可以存放类、结构等程序模块
  {
       class Program
       {
            static void Main(string[] args)   //主函数
            {
                 Console.WriteLine("Hello C#");  //控制台输出
                 Console.ReadLine();          //接受控制台输入
            }
         }
  }

具体实现如下:打开VS2008,菜单下选择“新建项目”-选择“Visual C#”目录下的“Windows”,在右边“模板”选择“控制台应用程序”,修改名称为“Hello”。点击“确定”

2011031800423868.png

将代码打一遍之后,按F5或者点击“调试”,出现下面的黑框,一个亲切的“Hello C#”浮现在眼前,每次新学一门语言最享受这个时刻,因为它意味着我们已经启程了。

2011031800530461.png

  好,第一部分就先到这里,开个好头,今晚睡个好觉,期待C#初学记(二)。

转载于:https://www.cnblogs.com/lvye/archive/2011/03/18/1987614.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值