C#开篇之作

这是我有史以来接触的第二种编程语言,也是继学习Visual Basic之后的一门语言——C#。好,现在我们来看看这个后起之秀的编程语言。

What:

C#是一种编程语言,可以在.net平台开发应用。

Where:

1999年,微软公司在研发一种名为“cool”的新开发语言,而具体内幕一直是个谜,直到2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,这个谜底终于揭晓了,这种新的、先进的、面向对象的开发语言就是c#(发音为“C sharp”)。那么微软为什么要开发c#,c#究竟能给开发者带来什么好处呢?学了你就会感受到。

How:

首先学习这个C#最好先有点基础,最简单的有点vb的基础学习起他来就比较容易。C#跟很多语言都很类似,所以学会了它,其它的也就so easy了,为了有个棒棒的基础,大家加油吧。

学习方法:

1.多实践,不放过每一个练习的机会,搞懂它理解它
2.出错不要烦躁,积极解决,当然这个照猫画虎的过程也不是很难
3.保证每一个例子正常运行,不出错还好,出错或许是我们需要成长的地方,真正的大神是喜欢遇到错误的,不然无敌是多么寂寞哪
4.按照例子,亲手把代码敲进去

建议:

刚一开始不能犯懒,前期即使很熟了也尽量一个一个敲,不要复制粘贴,不然后边还是很吃亏,毕竟出来混迟早是要还的

开发环境:

目前我学习的实例是在Microsoft Visua 2015开发平台上实现的。

Program.cs代码片

Program.cs是创建好的控制台应用程序工程ConsoleApplication下面的文件。

using System;                   //引用系统命名空间
namespace ConsoleApplication    //定义本控制台应用程序的命名空间
{
    class Program               //定义Program类
    {
                 /// 每一个控制台程序都开始于Program类的main函数
                 /// <param name="args">应用程序启动时传递的参数</param>
      static void main(string[] args)
      {
                 ///从控制台输出“hello world”。
         Console.Title = "hello world";      //控制台窗体标题
         Console.WriteLine("hello world");   //在控制台窗口中输出hello world
         Console.ReadLine();                 //等待从控制台输入一行字符串
      }
    }
}

对C#初学者有帮助的学习资源

学习资源:
学习C#参考书籍

延伸学习:C#与Java比较

虽然还没有学习Java,但是提前接触一下感觉还是蛮好的,不过学习一门语言应该只学这一门,而且学精,然后再学习其它的比较好,不然最后哪个也学不好,再说C#也算是一门通用编程语言,所以好好先学它吧。不过区别我们可以提前了解,而且到时候学习Java的时候也很容易上手,然后没准会自恋一下,哇,我竟然懂点儿哈哈。好了,废话不多说,我们来看看它们之间的区别:

C#语言与Java语言有很多相似之处,只是在细节上有一些差别。实际上,C#与Java的主要区别不是在语言本身,而是所执行的平台。Java程序需要一个运行环境JRE(Java Runtime Environment)来执行代码,但JRE只限于在Java语言中使用。C#语言也需要一个运行环境CLR(Common Language Runtime),但是CLR提供了对多种语言的支持。Java源代码可以被编译成字节代码的一种中间状态,然后由已提供的虚拟机来执行这些代码。C#代码也被编译成一种中间代码,称为中间语言(IL)。但是IL代码则被传输到由CLR管理的执行进程上,然后通过CLR的JIT编译器编译成本地代码执行。另外,C#语言还提供了一些Java语言中没有的功能,如运算符重载、封箱和装箱以及方法隐藏等。
由于C#语言一开始就是完全按照面向对象的思想来设计的,而且使用的全部是 .NET Framework定义的语法格式,不存在考虑与.NET之前版本兼容的问题。同时,C#语言作为一种高级语言标准,其基本的内部实现形式是公开的,容易被更多种平台接受。因此,C#语言给人的感觉是结构清晰、语法简洁、方便直观和应用广泛。

今天写这篇博客的时候很多时候提到了关于一些.net的名词,那么下次我就来写这个.net到底是什么,期待不,记得关注我的动态哦,更别忘点赞哦!

一切精彩待续中。。。。。。

猜你喜欢

转载自blog.csdn.net/hit_the_lights/article/details/80627710