有关enum和streamwriters vb的一些问题

时间:2013-06-02 15:41:14

标签: vb.net

我对vb.net功能提出了一些问题:

  1. 您如何区分枚举和记录?据我所知,枚举类型只是一个具有多个标识符的常量,并且结构包含不同的数据类型?
  2. 声明时,结构类型的变量是否需要使用其所有字段,或者可以省略一些?
  3. 我是否正确说vb.net中不存在集合,最接近的是arraylist?
  4. 在调用和使用文本/二进制文件的读写时,流读取器/编写器和二进制读取器/写入器是否存在很大差异? (Aka是读取数据的唯一区别?[2-3行示例会有所帮助]
  5. 我对转换变量感到有点困惑;我知道他们从另一个变量的固定计算中获得了价值,但我似乎无法理解它。

1 个答案:

答案 0 :(得分:0)

  

如何区分枚举和记录?

在什么情况下?基本上Enum是一个常量列表,几乎可以在任何地方使用。记录主要与数据库和数据集有关,这意味着记录可以由任何数据类型组成

  

据我所知,枚举类型只是一个带有多个的常量   标识符和结构包含不同的数据类型?

structure基本上是一种组织某组变量的方法。

  

声明时,结构类型的变量是否需要使用它的全部   字段或可以省略一些?

每个字段在声明时都是结构的一部分。

  

我是否正确说vb.net和最近的集合不存在   事情是一个arraylist?

不确定你的意思是什么。 .net包含几种不同类型collections的类,其中arraylist只有一种。

  

在流读取器/编写器中存在很大差异   二进制读取器/写入器,指的是读写   文本/二进制文件被调用和使用?

基本上主要区别在于因为二进制文件通常不包含换行符,所以该方法使用缓冲区,文本阅读器使用字符串并识别换行符。

  

我对变换变量有点困惑;我知道他们   从另一个变量的固定计算中获得它们的价值,但是我   似乎无法理解它。

不确定你在这里得到了什么。我怀疑这与更高的数学函数有关,而不是真正的.net特定。