vb.net相关内容

在 VB.NET 中比较字符串

希望这应该是一个简单的问题.在 Java 中,我认为它是 compareTo(). 如何比较两个字符串变量以确定它们是否相同? 即: If (string1 = string2 And string3 = string4) Then'执行操作别的'执行另一个操作万一 解决方案 我建议使用 String.Compare 方法.使用该方法,您还可以控制是否让它执行区分大小写的比较. ..
发布时间:2022-01-25 09:20:41 其他开发

比较两个richtextbox中的单词以发现差异?

我有三个 RichTextBoxes.我想将 RichTextbox1 和 Richtextbox2 的所有单词以空格或逗号作为分隔符一一进行比较. 如果它们相同,则什么也不做,如果不同,则将文本突出显示为某种颜色并将其保存在 RichTextBox3 中. 我的循环有点问题. 解决方案 说明 首先我们将声明一些变量来缩短我们的写作工作.然后我们将使用 For Each ..
发布时间:2022-01-25 09:19:24 其他开发

比较两个字节数组的最快方法是什么?

我正在尝试比较 VB.NET 中的两个长字节数组,但遇到了障碍.比较两个 50 兆字节的文件几乎需要两分钟,所以我显然做错了.我在具有大量内存的 x64 机器上,所以那里没有问题.这是我目前正在使用并希望更改的代码. _Bytes 和 item.Bytes 是要比较的两个不同数组,并且长度已经相同. 对于 item.Bytes 中的每个 B如果B_Bytes(I) 然后不匹配 = 真退 ..
发布时间:2022-01-25 09:16:53 其他开发

禁用 IE6 客户端的 GZIP 压缩

如果用户的浏览器是 IE6(它会在较大站点的几个页面中挂起浏览器 5 分钟),我们需要有条件地禁用 GZIP 压缩.服务器是 IIS7 并且已打开静态内容的压缩 - 如果用户代理不是 Mozilla/4.0,则希望该压缩继续工作.ASPX 代码示例有人吗?或者,有条件地重定向到另一个站点上的同一页面的代码(可以创建另一个禁用压缩的虚拟站点)但需要传递所有参数(GET/POST). 解决方案 ..
发布时间:2022-01-25 08:36:29 C#/.NET

使用标题保存和加载多个值

我正在使用 Visual Studio Express 2012. 我想让我的程序以以下格式仅将数据保存并加载到一个附加数据文件(txt、csv、dll 或其他文件)中(只是一个示例,不必完全是这个,它的只是为了给你看). [Title1]价值1价值2价值3价值4[标题2]价值1价值2价值3价值4 程序是这样构建的:加载表单后,Combobox1 将填充括号“[]"中的所有标题(Titl ..
发布时间:2022-01-24 18:51:39 其他开发

保存和加载数据的简单方法 Visual Basic

我想知道在 vb 中通过不同形式保存和加载数据的最简单方法是什么.我只想保存用户保存的 3 个 textbox.text 并能够将其加载到不同的表单上. 解决方案 最简单的选择是将它们保存到一个简单的分隔文本文件中.例如,这会将值保存在以竖线分隔的文件中: File.WriteAllText("C:\Data.txt", String.Join("|", new String() {Te ..
发布时间:2022-01-24 18:33:25 其他开发

VB.NET 中的多态性通过后期绑定不允许使用事件,解决方法?

我正在开发一个与 USB 传感器系列通信的应用程序.我创建了一个基本实现,它使用了一个名为 Sensor 的类.该类包含允许与传感器交互的事件和方法(还涉及一个线程任务处理器,但我将举一个简单的示例). 我的问题是这个简单的概念验证示例运行良好,但现在我需要扩展应用程序以支持整个传感器系列.为此,我创建了一个包含所有适当方法和事件的 BaseSensor 类,然后我创建了多个子类,例如 Se ..
发布时间:2022-01-24 16:49:53 其他开发

VB.NET 遍历结构的对象

我有一个结构“xyz",其中包含 3 个字符串对象."foo" "bar" 和 "abc" 我想遍历结构并比较对象的名称. 结构 xyz将 foo 调暗为字符串暗条作为字符串暗淡 abc 作为字符串末端结构 伪: 对于 xyz 中的每个 x 作为对象如果 x.Name = "foo" 那么'砰万一结束每个 这可能吗? 解决方案 如果这只是一次性的事情,您可能会更轻松地使用字典,但如 ..
发布时间:2022-01-24 12:22:56 其他开发

C# 或 VB.NET - 迭代所有公共枚举

我们的源代码中有一个通用组件,其中包含一个非常大的应用程序的所有枚举(大约 300 个!). 有没有什么方法可以使用 C# 或 VB.NET 来遍历所有这些以便对每个执行操作? 问题如何迭代所有".net 类中的“公共字符串"属性 几乎是相关的,但我正在处理的枚举是多种类型的混合 解决方案 类似的东西? var query = Assembly.GetExecutingAss ..
发布时间:2022-01-24 12:20:02 C#/.NET

如何抑制VB的“迭代变量不应该用于lambda表达式"

我在 VB.NET 中使用 LINQ,有时我会遇到类似 的查询 对于 i = 0 到 10Dim num = (From n In numbers Where n Mod i = 0 Select n).First()下一个 然后出现警告“在 lambda 表达式中使用迭代变量可能会产生意想不到的结果.相反,在循环中创建一个局部变量并为其分配迭代变量的值." 我知道在 lambda 表 ..
发布时间:2022-01-24 12:18:06 其他开发

在 VB.NET 中声明一个十六进制常量

如何将以下 C# 十六进制转换为 VB.NET 十六进制? private const UInt32 temp = 0xE6359A60; 我尝试了以下方法,但它不起作用. Public Const temp As System.UInt32 = 0xE6359A60 解决方案 C# 使用 0x 和 VB.NET 使用 &H 作为前缀来指定十六进制数.试试这个. Public Cons ..
发布时间:2022-01-23 23:39:44 C#/.NET

vbLf、vbCrLf & 之间的区别vbCr 常量

我使用了 vbLf 、 vbCrLf 等常量MsgBox中的vbCr;它在 MsgBox 中产生相同的输出(文本“Hai"出现在第一段中,单词“Welcome"出现在下一段中) MsgBox("Hai" & vbLf & "Welcome")MsgBox ("Hai" & vbCrLf & "Welcome")MsgBox("Hai" & vbCr & "欢迎") 我知道 vbLf , vbC ..
发布时间:2022-01-23 23:08:57 其他开发

在 VB.NET 中获取 SQL Server 表中的行数

primary_student_table有10行. 当我执行下面的代码时,结果是-1. Dim count As Int16con.Open()查询=“从primary_student_table中选择计数(滚动)作为滚动计数,其中录取年份=2011年和批次=1"cmd = 新的 SqlCommand(查询, con)计数 = cmd.ExecuteNonQuery消息框(个)con.C ..
发布时间:2022-01-23 22:18:01 数据库

需要从sql查询中获取值

通过 ADO,我喜欢做以下查询: select name, address, zip from terr where id = '33334' 然后我喜欢将名称、地址、zip 分配给变量,以便稍后在我的程序中分配它.如何使用 VB.NET ADO 做到这一点? 解决方案 试试这样的: Dim dbName As String将 dbAddress 调暗为字符串将 dbZip 调暗 ..
发布时间:2022-01-23 21:58:57 其他开发

我应该将什么“长度"参数传递给 SqlDataReader.GetBytes()

我有一个 SqlDataReader,需要使用 SqlDataReader.GetBytes() 方法从中读取一个 varbinary(max) 列.此方法填充一个字节数组,因此需要知道要读取的数据长度. 这就是我感到困惑的地方.显然我想读取从数据库返回的所有数据在这一行/列中,那么我应该传递什么“长度"参数? 据我所知,SqlDataReader 没有提供任何方法来发现可用数据的长度 ..
发布时间:2022-01-23 21:38:25 C#/.NET

使用 LINQ 查询的 DataGridView 单元格搜索

我对 LINQ 还比较陌生,并且遇到的问题比任何事情都多,但我真的很喜欢我目前所看到的.因此,考虑到这一点,我有一个 VB.NET 搜索例程,下面提供了其中的一部分,它使用一组基本的嵌套循环来检查 DataGridView 中的所有文本单元格中的给定字符串(包括): ' 搜索给定字符串的第一次出现对于 dgvMembers.Rows 中的每一行作为 DataGridViewRow' 跳过新行If ..
发布时间:2022-01-23 16:13:17 其他开发