Tag: vb.net

比较对象?

我只需做一个简单的比较即 byte[] keya = System.Text.Encoding.ASCII.GetBytes(“myFamilyColumn:1”); byte[] keyb = System.Text.Encoding.ASCII.GetBytes(“myFamilyColumn:1”); Console.WriteLine(keya == keyb); 但结果是假的,他们的哈希码也不同,我在这里遗漏了什么? 提前致谢 !

如何使用.net实现SQL IN()的等价物

在.net(c#或vb)表达式中,您将如何实现SQL的便捷IN()function? 即(1,2,4,7)中的值 而不是: value = 1或value = 2或value = 4或value = 7

在给定class次列表的情况下创建计划的摘要描述

假设我有一个事件的class次列表(格式为开始日期/时间,结束日期/时间) – 是否有某种算法可用于创建日程安排的概括? 大多数class次都属于某种常见的复发模式(即周一上午9:00至下午1:00,周二上午10:00至下午3:00等),这是很常见的。 但是,这条规则可以(并且将会)例外(例如,其中一个class次在假期时下降,并在第二天重新安排)。 将我的“摘要”中的内容排除在外是可以的,因为我希望提供更常见的答案,说明此事件通常何时发生。 我想我正在寻找某种统计方法来确定日期和时间,并根据列表中发现的最常见事件创建描述。 对于像这样的东西,有某种通用算法吗? 有没有人创造类似的东西? 理想情况下,我正在寻找C#或VB.NET的解决方案,但不介意从任何其他语言移植。 提前致谢!

在RowCommand中获取GridView Cell的值

我需要从RowCommand事件中获取单元格的值,但该值不在GridView的PrimaryKeyNames参数中。 目前我有: if (e.CommandName == “DeleteBanner”) { GridViewRow row = gvCurrentPubBanner.SelectedRow; string BannerName = row.Cells[1].Text; 这不起作用(索引超出范围错误),我也尝试过: int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gvCurrentBanners.Rows[index]; 这不起作用,因为CommandArgument(标题ID)不是行ID。

使MediaElement支持更多video编解码器

有没有办法让MediaElement支持更多的video编解码器,如mkv , flv , mov等? 如果没有,是否有任何其他控件支持更多的video编解码器?

以编程方式在vb.net或c#中弹出和缩回CD驱动器

有没有办法这样做? 我知道有可能以编程方式弹出/收回CD驱动器SOMEHOW,因为当Roxio提示我插入磁盘时会这样做。 c#或vb.net都是首选,但c和c ++也是最后的选择。 我几乎肯定有一些方法可以做到这一点,我只是不知道要调用的方法。 我确实理解这是一个有点不同寻常的要求,因为当我搜索这些方法时谷歌绝对没有任何结果……

如何在Windows窗体中创建表单模式?

我正在尝试创建一个子表单,帮助用户输入父表单中字段的数据。 我希望这个子窗体是模态的,但是我需要做什么才能使这个窗体模态化? 我需要使用不同类型的物品吗?

StringBuilder中最快的搜索方法

我有一个名为stb_Swap_Tabu的StringBuilder用于存储课程名称,我使用以下方法查找课程: stb_Swap_Tabu.ToString.Contains(“CourseName”) 就我而言,性能是最重要的问题。 有没有更快的方法?

开始新的过程,而不是产卵过程的孩子

如果不是调用进程的子进程,我将如何开始一个新进程。 例: 主程序(Caller.exe) process.start(“file.exe”) 图片:

将大整数压缩为最小可能的字符串

我有一堆10位数的整数,我在URL中传递。 类似于:“4294965286”,“2292964213”。 它们总是积极的,总是10位数。 我想将这些整数压缩成可以在URL中使用的最小可能forms(也就是字母和数字完全没问题),然后再解压缩它们。 我已经看过使用gzipstream但它创建了更大的字符串,而不是更短。 我目前正在使用asp.net,所以vb.net或c#解决方案是最好的。 谢谢