VB.NET与C#的一些区别:
1.功能:
| VB.NET | C# | 例如 | |
| features | 有 | 无 | IsDBNull()函数,求幂函数 |
| 支持指针 | 无 | 有 | |
| 支持Unsigned数据类型 | 无 | 有 | |
| 移位操作符 | 无 | 有 | |
| 内嵌的文档(XML) | 无 | 有 | |
| 后期绑定(Late binding) | 有 | 无 | |
| 模块(modules) | 有 | 无 | |
| 动态数组 | 有 | 无 | 重新分配数组空间的Redim |
2.关键字:
| VB.NET | C# |
| Inherits | : |
| Implements | : |
| MustInherit | abstract |
| NotInheritable | sealed |
| Overridable | virtual |
| MustOverride | abstract |
| Overrides | override |
| [Overloads] | 无 |
| Shadows | new |
| Shared | static |
| Public | public |
| Protected | protected |
| Friend | internal |
| Protected Friend | protected internal |
| Private | private |
| Static | 用别的方法实现 |
| ByVal | 无 |
| ByRef | ref |
| [Optional ] | 无 |
| ParamArray | params |
| 无法实现 | unsafe |
| 无法实现 | fixed |
博客主要介绍了VB.NET与C#的区别,涉及功能和关键字方面。这两种编程语言在信息技术领域较为常见,了解它们的差异有助于开发者更好地选择和使用。
1844

被折叠的 条评论
为什么被折叠?



