Tag: vb.net

我应该总是使用AndAlso和OrElse操作员吗?

有没有我不想使用AndAlso运算符而不是And运算符的情况? …或者我不想使用OrElse运算符而不是Or运算符?

VB.NET空合并运算符?

可能重复: 在VB.NET中合并运算符和条件运算符 是否有一个VB.NET等价于C#的? 运营商? 是否有一个内置的VB.NET等价于C#null合并运算符?

在声明处添加键/值到词典

我觉得今天非常容易。 在C#中,它的: Dictionary<String, String> dict = new Dictionary<string, string>() { { "", "" } }; 但在vb中,以下不起作用。 Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) (("","")) 我很确定有一种方法来添加他们声明,但我不知道如何。 是的,我想在声明中添加它们,而不是其他时间。 :)所以希望这是可能的。 感谢大家。 我也试过: Public dict As Dictionary(Of String, String) = New Dictionary(Of String, String) ({"",""}) 和… Public dict As Dictionary(Of String, String) = New Dictionary(Of […]

VB.net中的“内部”是什么?

什么是VB.NET中的C# internal关键字相当于?

参数化查询需要没有提供的参数

我的代码有问题: Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged list.Items.Clear() cmd.CommandText = "SELECT * FROM borrow where (Department LIKE '%" & TextBox2.Text & "%')" cmd.Connection = con cmd.CommandType = CommandType.Text con.Open() rd = cmd.ExecuteReader() If rd.HasRows = True Then While rd.Read() Dim listview As New ListViewItem listview.Text = rd("ID").ToString listview.SubItems.Add(rd("Department").ToString) listview.SubItems.Add(rd("Purpose").ToString) […]

获取当前方法的名称

这是一个愚蠢的问题,但是有可能从该方法中获取当前正在执行的方法的名称? Public Sub SomeMethod() Dim methodName as String = System.Reflection.[function to get the current method name here?] End Sub 谢谢

有没有什么办法来自动化Windows窗体testing?

我熟悉nunitunit testing的业务层,但是我现在正在寻找自动化的胜利formsgui层的testing。 我已经看到了watin和watinlogging器,通过访问控件并自动化它们来自动化Web应用程序的testing。 然而,我正在努力寻找一个相当于windows窗体(用c#或vb.net编写)的watin相当于开源。 是否存在或是所有基于录制鼠标和键盘的产品? 更新:我已经看过这个白色的博客文章 ,这似乎是我正在寻找的东西。 这个博客文章引发了一些问题,但是由于白色版本只在0.6版本中可以解决。 有兴趣的话,如果其他人使用白色或任何其他比较。

检测远程桌面连接

无论如何,在一个程序中,检测程序是从远程桌面会话中运行,还是程序在.NET 2.0中运行正常? 我想要做的是,我创build一个时钟应用程序,它会logging一个人的进出时间并跟踪。 但是我怀疑,这个特殊的人正在远程工作,在家里工作,进出计算机。 任何想法如何解决这个问题(并带走远程桌面访问不是一个选项)? 我的想法是,如果有办法检测远程桌面会话,我将简单地将其实施到程序中,并防止它们远程计时。

如何在实例化插入值到VB.NET字典?

有没有一种方法可以在创build时将值插入到VB.NET字典中? 我可以,但不想,为每个项目做dict.Add(int,“string”)。 基本上,我想要“如何在实例化中将值插入到C#字典中?” 与VB.NET。 var dictionary = new Dictionary<int, string> { {0, "string"}, {1, "string2"}, {2, "string3"} };

VB.NET中的随机整数

我需要生成一个1到n之间的随机整数(其中n是一个正整数)用于unit testing。 我不需要太复杂的东西来确保真正的随机性 – 只是一个老式的随机数。 我该怎么做?