Tag: vb.net

用于“break”的等效VB关键字

我刚刚在工作中转移到Visual Basic团队。 什么是在Visual Basic中break的等效关键字,也就是说,尽早退出循环,而不是方法?

什么是.axd文件?

.axd文件有什么用途? 我知道它在ASP.Net AJAX Toolkit及其控件中使用。 我想了解更多。 我尝试了谷歌search,但无法find基本信息。

打破/退出嵌套在vb.net

如何摆脱嵌套或在vb.net循环? 我尝试使用退出,但它跳跃或打破只有一个循环而已。 我怎样才能做到以下几点: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for end for

在VB.NET中的内联列表初始化

可能重复: Visual Basic 2008中的集合初始化语法? 以下C#代码如何转换为VB.NET? var theVar = new List<string>{"one", "two", "three"};

如何在IntelliSense中的function在Visual Studio中的意见?

在Visual Studio和C#中,当使用诸如ToString()之类的内置函数时,IntelliSense会显示一个黄色框来解释它的function。 替代文字http://i44.tinypic.com/2r7rom8.jpg 替代文字http://i43.tinypic.com/5mcm4g.jpg 我怎么能为我写的function和属性呢?

VB真的不区分大小写?

我不是想在这里开始一个论点,但是无论出于什么原因,通常都声称Visual Basic不区分大小写,而C语言不是(也不过是一件好事)。 但是这里是我的问题:Visual Basic是不区分大小写的? 当我input… Dim ss As String Dim SS As String …到Visual Studio 2008或Visual Studio 2010 IDE中,第二个警告“ 本地variablesSS已在当前块中声明 ”。 在VBA VBE中,它不会立即踢出错误,而只是自动纠正这种情况。 我是否在这里错过了一些与Visual Basic不区分大小写的参数? (另外,如果你知道还是很在意,那为什么会这样呢?) 我为什么问这个问题? 我已经在很多方言中使用了Visual Basic,有时候是作为一个业余爱好者,有时候也是在一个工作组中,与小型商业相关的程序。 截至过去六个月,我一直在做一个比我预期的要大得多的大项目。 大部分示例源代码都在C#中。 我没有任何学习C#的渴望,但是如果有什么东西我错过了C#提供的Visual Basic没有(相反将是VB.NET提供XML文字 ),那么我想了解更多关于这个function。 所以在这种情况下,人们经常认为C语言是区分大小写的,这很好,而Visual Basic不区分大小写,这是不好的。 我想知道… Visual Basic如何不区分大小写,因为代码编辑器中的每个示例都会变成大小写敏感的(意思是情况得到更正),无论是否需要 如果VB.NET的情况是限制我可以用代码做什么,这是足够的引人注目,我考虑转移到C#?

为什么在检查null和VB.NET和C#中的值方面有所不同?

在VB.NET中发生这种情况: Dim x As System.Nullable(Of Decimal) = Nothing Dim y As System.Nullable(Of Decimal) = Nothing y = 5 If x <> y Then Console.WriteLine("true") Else Console.WriteLine("false") '' <– I got this. Why? End If 但在C#中发生这种情况: decimal? x = default(decimal?); decimal? y = default(decimal?); y = 5; if (x != y) { Debug.WriteLine("true"); // <– I […]

Lookup()和Dictionary(Of list())之间的区别

我试图围绕哪个数据结构是最有效的,何时何地使用哪个数据结构。 现在,我可能只是不太了解这个结构,但是一个ILookup(of key, …)和一个Dictionary(of key, list(of …))什么不同呢? 另外我想在哪里使用ILookup以及在程序速度/内存/数据访问等方面更高效?

在.NET中对于无效或意外的参数应该抛出什么exception?

什么types的exception应该抛出无效或意外的参数在.NET中? 我什么时候select一个而不是另一个? 跟进: 如果你有一个函数需要一个对应于一个月份的整数,并且你通过了'42',你会使用哪个exception? 即使它不是一个集合,它会落入“超出范围”范畴吗?

VB.NET – 没有什么比没有

有没有人在这里使用VB.NET,并有强烈的偏好或反对使用IsNothing而Is Nothing (例如, If IsNothing(anObject)或If anObject Is Nothing… )? 如果是这样,为什么? 编辑:如果你认为他们都是同样可以接受的,你认为最好挑一个并坚持下去,还是可以混合使用?