Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 哪一个是;“更好”;代码片段?_Vb.net_Code Snippets - Fatal编程技术网

Vb.net 哪一个是;“更好”;代码片段?

Vb.net 哪一个是;“更好”;代码片段?,vb.net,code-snippets,Vb.net,Code Snippets,哪个代码段更好?怎么做?[“更好”的基础上,可读性,调试,代码标准等,] Dim Name As String = Employee.Name 或 因为它们都是等价的,而且都非常简单,我希望编译器将它们简化为相同的东西,所以两者都不是更好的 我个人认为第二种方法有它的优点,你可以在一行代码中创建一种类型的几个变量,然后一个接一个地初始化它们,这对于可读代码是我的首选。但是,如果只有一个变量需要初始化,那么第一个变量也很简洁。将声明和赋值结合起来通常被认为是最好的方法(您的第一个示例)只要声明和

哪个代码段更好?怎么做?[“更好”的基础上,可读性,调试,代码标准等,]

Dim Name As String = Employee.Name


因为它们都是等价的,而且都非常简单,我希望编译器将它们简化为相同的东西,所以两者都不是更好的


我个人认为第二种方法有它的优点,你可以在一行代码中创建一种类型的几个变量,然后一个接一个地初始化它们,这对于可读代码是我的首选。但是,如果只有一个变量需要初始化,那么第一个变量也很简洁。

将声明和赋值结合起来通常被认为是最好的方法(您的第一个示例)

只要声明和赋值之间没有空/空或内容检查,我更喜欢选项1。更容易阅读,也更少杂乱。

@LazyBoy:你真是名副其实吗?你能告诉我们你认为哪一个最合适以及为什么吗?在可读性、调试、代码标准等基础上说“更好”…在调试模式下,可以吗?
Dim Name As String 
Name = Employee.Name