|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
标题 C#和VB.NET的区别 qianqian(原作) 要害字 C#,VB.NET,.NET,区别 都说在.NET里,.NET framework和CLR是应用运行的基础。那么VB.NET和C#是不是就完全相同,只是语法不同吗?请看我整理的资料。 一、C# --- 像VB相同简朴,像C++相同强盛的新语言 C#是第一流的面向组件的语言 由 Turbo Pascal, Delphi, and Visual J++的首席设计师Anders Hejlsberg 倾心3年设计 所有的语言元素都是真正的对象 开发强壮和可重用的软件 所有的.NET Framework中的基类库(Base Class Library)都由C# 编写 二、VB.NET --- 完全面向对象的BASIC语言 1.新语言特性 完全面向对象?C 继续(Inheritance), 重载(overloading), 共享的成员, 结构化非常处理 强壮的语言 ?C 严格的类型检查, 变量声明时初始化,支持垃圾收集(Garbage collection) 强盛 ?C 支持委托(Delegates), free threading,Variant 数据类型被 Object 代替 2.与VB6一致的语法 三、2者的区别? 1.语法上的差异 例如循环的写法 VB.NET For I = 1 To 10 ‘ for loop Next I C# For (i=1;i<11;i++) { // for loop } 另外Visual Basic 对大小写不敏感,而C#是大小写敏感的。 2.C# 具有但 Visual Basic 不具有的特性 指针, 移位操作符, 内嵌的文档(XML) 重载操作符 3.Visual Basic具有但 C# 不具有的特性 更丰富的语法: Events, Try…Catch, Select…Case, 实现 Interface 后期绑定(Late binding), 动态数组, 模块(modules), 可选参数, 参数属性(parameterized properties) 后台编译 返回类别: 教程 上一教程: 开发手记(一) 下一教程: 顺序求出c(n,r)的排列组合 您可以阅读与"转标题 C#和VB.NET的区别 qianqian(原作)"相关的教程: · COM, COM+ and .NET 的区别(转) · VisualStudio.Net三个版本的区别 · 在.NET中轻松获取系统信息(1) -WMI篇 Montaque(原作) · .NET 将推动开源软件的发展 justleon(原作) · C#中的数组和C++中数组的区别 |
| 快精灵印艺坊 版权所有 |
首页 |
||