VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • C#入门简介

  C#语言是由微软公司2000年2月份发布的一种由C和C++衍生出来的面向对象的编程语言、运行于 NETFramework和 NETCore之上的高级程序设计语言。C#是微软公司研究员AndersHejlsberg的最新成果。C#与Java有很多相似之外, 单一继承、接口、这些与Java几乎完全相同,而且在语法和编译成中间代码再运行的过程这些原理也都很接近。不过 C#也有自己的独特之处,它借鉴了Delphi的一个特点,即与COM(组件对象模型)是直接集成的。 C#是在C和C++基础 上衍生出来的,安全、稳定、简单、优雅、面向对象这些都是他们的特点。与些同时,C#又去掉了复杂特性(例如没有 宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率。 C#是C++程序员的好助手,因为可以 调用由C/C++编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因此,熟悉类似语言的开发者可以很快的转 向C#。 现在我们就来看一个实例
实例
using System;
namespace HelloWorldApplication
{
    /* 类名为 HelloWorld */
    class HelloWorld
    {
        /* main函数 */
        static void Main(string[] args)
        {
            /* 我的第一个 C# 程序 */
            Console WriteLine("Hello World!");
            Console ReadKey();
        }
    }
}
这里首先创建一个命名空间HelloWorldApplication,所谓的命名空间就是创建一个隔离空间,保证不同空间内重命名的
对象可以正常使用,如A班有一个叫王小二的,B班有一个叫王小二的,但是,我们完全可以通过班级来区分他们,我
们可以调A班的王小二,也可以调B班的王小二,而不会产生误会。
接下来在命名空间里创建一个类 HelloWorld,这个类,就像是我们印刷的模板,当需要时,可以通过这个模板印出无限
个复制品
Main,是主函数,也就是调用一个类的对象时,最先执行的就是这个函数
 
Console WriteLine("Hello World!");
            Console ReadKey();
这两行是函数里的内容,即在控制台上输出“hello,world”
怎么样,看起来是不是很简单


以下几点值得注意:

  • C# 是大小写敏感的。
  • 所有的语句和表达式必须以分号(;)结尾。
  • 程序的执行从 Main 方法开始。
  • 与 Java 不同的是,文件名可以不同于类的名称。
  •  
C#的优点
现代的、通用的编程语言。
面向对象。
面向组件。
容易学习。
结构化语言。
它产生高效率的程序。
它可以在多种计算机平台上编译。
Net框架的一部分。

C#强大的编程功能

布尔条件(BooleanConditions)
自动垃圾回收(AutomaticGarbageCollection)
标准库(StandardLibrary)
组件版本(AssemblyVersioning)
属性(Properties)和事件(Events)
委托(Delegates)和事件管理(EventsManagement)
易于使用的泛型(Generics)
索引器(Indexers)
条件编译(ConditionalCompilation)
简单的多线程(Multithreading)
LINQ和Lambda表达式
集成Windows

 



相关教程