2010-03-07 63 views
4

我不需要這個聲明,因爲它只會讓我的代碼變得很大而且不可讀。VB Byval我不需要它

有沒有辦法使Visual Studio(VS)不會自動添加它。每次我刪除它,它都會被VS添加回來。

Function DoStuff(Tom As String) 

Function DoStuff(ByVal Tom As String) 
+1

沒有'ByVal'關鍵字。但我不是一個VB開發人員,所以我會遠離這一點。 – 2010-03-07 19:43:47

回答

5

在工具/選項/文本編輯器/基本/ VB特定/漂亮列表(重新格式化)的代碼關閉漂亮的格式。

+2

我不知道你爲什麼要這樣做,但我確實回答了你的問題。 – AMissico 2010-03-07 10:28:40

+1

其實,這是一個公平的點:) – Romain 2010-03-07 14:05:29

+0

我認爲這將刪除我需要這麼生病的一些其他格式化功能只是讓它保持原樣。 – Tomasi 2010-03-07 21:30:40

9

它實際上使你的代碼更清楚地向非信徒。我不認爲它們傷害了代碼的可讀性,反而相反。

+0

什麼是非信徒? – JJS 2014-06-10 15:36:56

+0

@JSS有人不相信。通過擴展,一個沒有被告知你正在做的事情的人。 – Romain 2014-12-03 13:43:12

+1

ByVal是在VB.Net中傳遞值的默認方式。爲什麼你覺得明確使用關鍵字是有幫助的?冗長而明確的觀點是否讓你成爲VB.Net做事方式的信徒? JJS 2014-12-03 18:39:40

7

安裝Visual Studio 2010 Service Pack 1.它不插入ByVal聲明。

+1

已確認...... – KnF 2013-02-05 13:09:10