-
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”
怎么样,看起来是不是很简单
现代的、通用的编程语言。
面向对象。
面向组件。
容易学习。
结构化语言。
它产生高效率的程序。
它可以在多种计算机平台上编译。
Net框架的一部分。
布尔条件(BooleanConditions)
自动垃圾回收(AutomaticGarbageCollection)
标准库(StandardLibrary)
组件版本(AssemblyVersioning)
属性(Properties)和事件(Events)
委托(Delegates)和事件管理(EventsManagement)
易于使用的泛型(Generics)
索引器(Indexers)
条件编译(ConditionalCompilation)
简单的多线程(Multithreading)
LINQ和Lambda表达式
集成Windows
实例
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 不同的是,文件名可以不同于类的名称。
现代的、通用的编程语言。
面向对象。
面向组件。
容易学习。
结构化语言。
它产生高效率的程序。
它可以在多种计算机平台上编译。
Net框架的一部分。
C#强大的编程功能
自动垃圾回收(AutomaticGarbageCollection)
标准库(StandardLibrary)
组件版本(AssemblyVersioning)
属性(Properties)和事件(Events)
委托(Delegates)和事件管理(EventsManagement)
易于使用的泛型(Generics)
索引器(Indexers)
条件编译(ConditionalCompilation)
简单的多线程(Multithreading)
LINQ和Lambda表达式
集成Windows
栏目列表
最新更新
vb.net的ashx来作的WebSocketRequest 请求聊天代
vb.net的文本保存和读取代码
vb.net实现微信小程序encryptedData数据进行
将汉字转换为Unicode编码vb.net源码
VB.net 保存窗体截图源代码
VB.net调用Com组件方法
vb.net获取取网页内容
VB.NET字符串数组排序
VB.NET解析json字符串
对数字进行排序
MySql索引原理与使用大全
Mysql命令大全(完整版)
Mysql常用命令行大全
mysql 索引类型以及创建
mysql命令详解
mysql的下载和命令行简单操作
mysql常用管理命令
MySQL命令大全
mysql命令行登录容易出现的错误
解决mysql的cmd命令错误及2003连接错误
php的计数器每次都会清零
PHP基础
数据类型之对象
数据类型之布尔型、整型、浮点型和字符
php教程之数据类型之数组
php教程之PHP 常量
php教程之变量
php教程之语法
PHP简介与安装
phpMyAdmin配置安装全攻略