C#与VB基础语法对照:从变量到数组详解
2星 需积分: 10 69 浏览量
更新于2024-09-09
收藏 43KB DOC 举报
本文档是一份C#与VB(Visual Basic)语法对照表,主要针对ASP+环境中支持的两种编程语言C#和VBScript之间的差异进行对比。作者通过列举实例,帮助读者理解这两种语言在定义变量、输出内容、注释、数据处理和数据结构等方面的基本语法。
1. 变量定义:
- C#使用`int x;`来声明整型变量x,而VB使用`Dim x As Integer`。
- 对于字符串类型,C#是`string s;`,VB则是`Dim s As String`。数组声明也有所不同,如`String[] a = new String[3];`在VB中表示为`Dima(3) As String`。
2. 输出内容:
- C#中的响应写入使用`Response.Write("foo");`,而在VB中则为`Response.Write("foo")`。
3. 注释:
- C#使用单行注释为`// This is a comment`,多行注释为`/* This is a multi-line comment */`。
- VB中单行注释前有`'`,例如`'This is a comment`,多行注释使用一对`''`括起来,格式类似`' ' 'multi-line ' 'comment'`。
4. 数据读取:
- C#通过`string s = Request.QueryString("Name");`获取查询字符串,VB则为`Strings = Request.QueryString["Name"]; value = Request.Cookies("Key").Value`。
- 请注意,在VB中,访问非索引属性需要明确指定,如`String value = Request.Cookies("key");`。
5. 数据集和简单数据集:
- C#定义简单数据集使用`public string name { get { return; } set { = value; } }`,VB为`Public Property Name As String get { Get Return; } set { = Value; } End Property`。
6. 数组:
- C#的一维数组声明如`String[] a = new String[3];`,索引从0开始,如`a[0] = "1";`。
- VB中一维数组同样声明为`Dima(3) As String`,索引同样从0开始,`a(0) = "1";`。
- 多维数组在C#中为`String[][] a = new String[3][3];`,VB为`Dima(3, 3) As String`,索引使用两个括号,如`a(0, 0) = "1";`。
这份对照表对于初学者学习C#和VB的差异,以及在ASP+环境中选择适合自己的语言提供了参考。通过对比,用户可以更直观地了解两者的异同,有助于提高编程效率和代码可读性。
2011-05-03 上传
2014-05-20 上传
2023-08-11 上传
2023-07-08 上传
2023-10-01 上传
2023-05-12 上传
2024-01-27 上传
2023-07-02 上传
angelhis
- 粉丝: 1
- 资源: 2
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦