Tag: vb.net

Console.WriteLine()与Debug.WriteLine()之间有什么区别?

.WriteLine()与Debug .WriteLine()之间有什么区别?

我发现了一个exception! 怎么办?

我已经开始使用try catch块(有点迟了,我知道!),但是现在我不确定一旦我发现exception,我不知道该怎么做。 我该怎么办? Try connection.Open() Dim sqlCmd As New SqlCommand("do some SQL", connection) Dim sqlDa As New SqlDataAdapter(sqlCmd) sqlDa.Fill(dt) Catch ex As SQLException ' Ahhhh, what to do now!!!? Finally connection.Close() End Try

如何快速在我的EDMX模型中find特定的表格?

我想知道是否有人知道在EDMX模型中查找表格的快捷方式,而不是滚动查看图表并寻找相应的东西。 我们的数据库里面有大约50张表格,当我在寻找一个特定的表格时,看到VS把这东西放在哪里只是一件苦差事。 我正在使用VS 2010作为这个问题的目的。 先谢谢你。

控制台应用程序中的可靠计时器

我知道在.NET中有三种计时器types(请参阅比较.NET Framework类库中的计时器类 )。 我select了一个线程计时器,因为如果主线程忙,其他types可能会漂移,我需要这是可靠的。 这个计时器在定时器控制中的工作方式被放在另一个线程上,所以当它不忙时,它可以随着在父线程上完成的工作一起打勾。 这个计时器在控制台应用程序中的问题是,当计时器在另一个线程上滴答时,主线程没有做任何事情,所以应用程序closures。 我试着添加一个while true循环,但是当定时器closures的时候,主线程太忙了。

VB.NET – 如何移动到下一个项目为每个循环?

是否有像Exit For这样的语句,除了退出循环,它只是移动到下一个项目。 例如: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next 我知道可以简单地将一个Else添加到If语句中,所以它将如下所示: For Each I As Item In Items If I = x Then ' Move to next item Else ' Do something End If Next 只是想知道是否有办法跳转到Items列表中的下一个项目。 我相信大多数人会正确地问为什么不只是使用Else语句,但是对于包装“Do Something”代码似乎不太可读的代码。 特别是当有更多的代码。

MailMessage,Sender和From属性之间的区别

自从我从.NET Framework 1.1切换到3.5框架以来,我一直在使用System.Net命名空间,但是有一件事让我感到困惑。 Sender和MailMessage类中的From属性之间有什么区别? 他们是否都是一样的,如果没有,是否有理由与Sender一起使用Sender ? 例如: Using m As New System.Net.Mail.MailMessage() m.Sender = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.From = New System.Net.Mail.MailAddress("test@test.com", "Name here") m.Subject = "Test" m.Body = "Test" Dim client As New System.Net.Mail.SmtpClient("mymailserver.com") client.Send(m) End Using

如何从webclient获取状态码?

我正在使用WebClient类将一些数据发布到Web表单。 我想获得表单提交的响应状态代码。 到目前为止,我已经发现如何获取状态码,如果有例外 Catch wex As WebException If TypeOf wex.Response Is HttpWebResponse Then msgbox(DirectCast(wex.Response, HttpWebResponse).StatusCode) End If 但是,如果表单提交成功,并没有抛出exception,那么我不会知道状态代码(200,301,302,…) 当没有抛出exception的时候,有什么方法可以获得状态码吗? PS:我不喜欢使用httpwebrequest / httpwebresponse

我可以发布一个私人的NuGet包吗?

我有一个我所做的程序集,这个程序集对我公司的团队非常特殊。 我希望能够使用NuGet来使这个程序集适用于我的团队和我公司的类似团队正在开发的其他项目。 然而,这个程序集并不是我想要和世界分享的代码。 我知道Maven,你可以从本地仓库创build本地仓库和源码包。 NuGet是否支持类似的function? 有没有办法与NuGet指定一个本地存储库或有私人包?

是否有可能在.NET中以彩色写入控制台?

编写一个小的命令行工具,这将是很好的输出不同的颜色。 这可能吗?

或者与OrElse

或者和OrElse有什么区别 ? if temp is dbnull.value or temp = 0 产生错误: 运算符'='没有为types'DBNull'定义,而input'Integer'。 而这个作品就像一个魅力!? if temp is dbnull.value OrElse temp = 0