4
A
回答
4
$在右函数的上下文中没有意义。在古代VB $权在新的VB功能是正确的,但你也可以使用右键$(为了向后兼容)
Right$("hasan", 3)
和Right("hasan", 3)
在VB.NET
是相同的它仅仅是用来公约name字符串相关函数。
2
这是从旧的VB的遗产,这意味着它的一个字符串函数。这可能是为了向后兼容。
3
这是用来调用字符串函数Right()而不是变量函数Right()。
& -> Long
% -> Integer
# -> Double
! -> Single
@ -> Decimal
$ -> String
Right()函数采用“variant”作为输入,并返回“variant”。在字符串上使用时,这不是最佳选择。使用右$()接受一个字符串并返回一个字符串,因此速度更快。不知道这是真的还是在VB.net
0
2
$符号来表示变量类型长,很长在VB6以前的函数和变量。他们从来没有被推荐的变量作为他们应该一直明确宣布象下面这样:
Dim myValue As String
,而不是一个伟大实践中使用:
myValue$ = ""
然而曾几何时,它是在Right()函数之类的某些函数上使用的良好做法,其中使用了变体类型。变体可以是任何类型的变量,从性能的角度来看,它们被认为是不好的。当使用字符串中包含右(),左(),MID()等函数最好还是要明确,并指出这是出于性能的考虑像下面的字符串:
Right$(myValue, 3)
唯一的例外这种做法是使用Replace()函数。
现在,它被保存在.NET Microsoft.VisualBasic命名空间的唯一原因是为了溯往或VB6代码转换为VB.NET兼容性的原因。不需要使用表示您正在使用带有这些函数的字符串类型的符号来编写新代码。
希望这会有所帮助!
相关问题
- 1. SCSI意义的字符串
- 2. 意义@(#)字符
- 3. 在JSON字符串中意外转义
- 4. C#LINQ有意义的字符串
- 5. 有意义的字符串限制
- 6. Convert.ChangeType()对字符串值有意义吗?
- 7. 意外空字符串字符串
- 8. Rails 3中的字符串串联3
- 9. PHP将无意义的字符插入到字符串中
- 10. 字符串转义字符
- 11. 在将字符串放入redis之前压缩字符串 - 是否有意义?
- 12. 为什么Alamofire 4.4.0将JSON字符串转义为JSON字符串(Swift 3)?
- 13. Unicode字符串为Unicode字符,Python 3
- 14. jQUERY意外的字符串?
- 15. 意外导致字符串
- 16. 意外的T字符串
- 17. 字符串转换意外
- 18. get_template_directory_uri() - 意外的字符串
- 19. 字符串被转义后的javascript意外标识符?
- 20. Flyweight:字符串已经在使用字符串池:是否有意义为Flyweight缓冲字符串对象?
- 21. Actionscript 3替换字符串
- 22. Laravel 3查询字符串
- 23. Python 3解码字符串
- 24. Rails 3 link_to字符串
- 25. 字符串在Python 3
- 26. Python 3字符串方法?
- 27. 3 PHP字符串问题
- 28. 在字面意义上将字符串转换为int
- 29. Java字符串中负字节值的意义是什么?
- 30. python 3输入字符串3
好了 - 这样我就可以直接删除这个混乱的象征? –
@ m.edmondson在最新的vb.net中你可以删除它 –