关于一些良好做法的问题

关于一些良好做法的问题

本文介绍了关于一些良好做法的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我第一次编译了一个应用程序但没有错误,但是跟随 警告: 1)变量声明withoit''AS'': Dim def() 2)变量''myvar''在赋值之前使用: Dim myvar ...... 如果wk = 1那么 myvar =" yes" ElseIf wk = 2然后 myvar =" no" 结束如果 ...... 。 3)未使用的变量:myvar2 警告3)很容易解决:删除它。 警告1):重要的是指定(例如dim def()为字符串)?可以这个 导致运行时错误吗? 警告2):这是一个问题吗?我可以这样离开吗(我肯定''myvar'' 会得到一个值,所以没有运行时错误的风险......) 感谢您的建议 Bob 解决方案 是。 最好指定数组元素的类型,因为它将使编译器能够执行类型检查 : \\\ Dim Numbers(...)As Integer Numbers(0)= Me.TextBox1。文本 /// 如果启用了''Option Strict'', ....将引发编译时错误。 警告2):这是一个问题吗?我可以这样离开吗(我肯定''myvar'' 会得到一个值,所以没有运行时错误的风险...) 这个警告在IMO中相当无用,因为VB隐式地将变量初始化为指定的值。我通常会禁用此警告。 - MS Herfried K. Wagner MVP< URL:http:// dotnet.mvps.org/> VB< URL:http://dotnet.mvps.org/dotnet/faqs/> Hi,I compiled an application for the first time with no errors but followingwarnings:1) variable declaration withoit an ''AS'':Dim def()2) variable ''myvar'' is used before it has been assigned a value:Dim myvar......If wk = 1 Thenmyvar = "yes"ElseIf wk = 2 Thenmyvar = "no"End If.......3) unused variable: myvar2Warning 3) is easy to solve: remove it.Warning 1): is it important to specify (e.g. dim def() as string)? Can thiscause a run-time error?Warning 2): is this a problem? Can i leave it like this (i''m sure ''myvar''will get a value, so no risk of run-time error ...)Thanks for adviceBob 解决方案Yes.It''s better to specify the type of the array elements because it will enablethe compiler to perform type checking:\\\Dim Numbers(...) As IntegerNumbers(0) = Me.TextBox1.Text///.... will raise a compile-time error if ''Option Strict'' is enabled.This warning is IMO rather useless in VB because VB initializes Variables tospecified values implicitly. I typically disable this warning.--M S Herfried K. WagnerM V P <URL:http://dotnet.mvps.org/>V B <URL:http://dotnet.mvps.org/dotnet/faqs/> 这篇关于关于一些良好做法的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-21 14:57