Vb.net VB Byval I don';我不需要它

Vb.net VB Byval I don';我不需要它,vb.net,visual-studio,Vb.net,Visual Studio,我不需要这个声明,因为它只会让我的代码变得庞大而不可读 有没有办法使VisualStudio(VS)不自动添加它。每次我删除它时,它都会被VS添加回来 Function DoStuff(Tom As String) 不是 它实际上使你的代码对非信徒更加清晰。我不认为它们损害了代码的可读性,相反。在工具/选项/文本编辑器/Basic/VB特定/代码的漂亮列表(重新格式化)中关闭漂亮的格式。安装Visual Studio 2010 Service pack 1。它不插入ByVal声明。我不知道您为

我不需要这个声明,因为它只会让我的代码变得庞大而不可读

有没有办法使VisualStudio(VS)不自动添加它。每次我删除它时,它都会被VS添加回来

Function DoStuff(Tom As String)
不是


它实际上使你的代码对非信徒更加清晰。我不认为它们损害了代码的可读性,相反。

在工具/选项/文本编辑器/Basic/VB特定/代码的漂亮列表(重新格式化)中关闭漂亮的格式。

安装Visual Studio 2010 Service pack 1。它不插入ByVal声明。

我不知道您为什么要这样做,但我确实回答了您的问题。我认为这将删除一些我需要的其他格式功能,因此我将保持原样。唯一的答案是关闭漂亮的格式设置。你的问题令人讨厌。充其量只是个小问题。抱歉这么直截了当。没有
ByVal
关键字。但我不是VB开发人员,所以我不会参与其中。什么是不相信的人?@JSS不相信的人。从广义上讲,没有人告诉你正在做的事情。ByVal是VB.Net中传递值的默认方式。为什么你觉得使用关键字很有帮助?冗长和明确的观点是否会让你相信VB.Net的做事方式?未发起人不知道ByVal是VB中的默认值,因此他们可能会感到困惑。冗长并不会让你成为一个信徒,它会让你的代码更容易被非信徒访问。如果你想大声嚷嚷,那你到底为什么要做VB呢?我不是想在这里捣乱。请原谅我的语气。我最初的评论可能来自于我在工作中对VB有不好的体验的那一天。我不喜欢VB主要是因为它的冗长,但我确实欣赏它允许CLR和C不允许的一些特性。谢谢你的补偿。关于我为什么使用它。出于需要。遗留代码库。
Function DoStuff(ByVal Tom As String)