.net-2.0相关内容

在列表中查找商品的最快方式?

我有一个未排序的字符串列表。我可以将这些项放在数组、列表、SortedList中,无论它们是什么。 我需要找到在此列表中查找字符串的最快方法。我最好将列表转储到一个数组中,对其进行排序,然后实现二进制搜索?或者,框架是否提供了实现这一点的方法? 谢谢 附注:在.NET 2.0上使用VS2008 推荐答案 如果您的目标只是快速查找集合中的字符串,请将它们放入HashSe ..
发布时间:2022-04-23 12:33:17 C#/.NET

从 ADO.NET 确定 SQL Server 的版本

我需要确定连接字符串连接 C# 控制台应用程序 (.NET 2.0) 的 SQL Server 版本(在本例中为 2000、2005 或 2008).任何人都可以提供任何指导吗? 谢谢,MagicAndi 更新 如果可能,我希望能够从 ADO.NET 连接对象中确定 SQL Server 版本. 解决方案 此代码将确定正在使用的 SQL Server 数据库的版本 - 2 ..
发布时间:2022-01-23 22:09:00 C#/.NET

如何使用 ADO 在 C# 中获得高效的 Sql Server 死锁处理?

我有一个作为 ADO.net 包装器的“数据库"类.例如,当我需要执行一个过程时,我调用 Database.ExecuteProcedure(procedureName, parametersAndItsValues). 我们在 SQL Server 2000 中遇到了死锁情况的严重问题.我们团队的一部分正在研究 sql 代码和事务以最大限度地减少这些事件,但我正在考虑使这个 Databas ..
发布时间:2022-01-23 21:32:20 C#/.NET

如何在.Net 2.0的sectionGroup applicationSettings中按名称获取所有部分

这是我的想法: 我想要一个小的可执行文件有一个 app.config 文件,其中包含位于 sectionGroup“applicationSettings"(不是“appSettings",我不需要写入文件)下的多个部分.每个部分都有一个对应于模块的名称,如果设置了该模块,则应该加载该模块. 这是一个例子: ..
发布时间:2022-01-23 14:34:29 C#/.NET

c# 中可调整大小的表格布局面板

我发现 c# (.net 2.0) 中的表格布局面板非常原始.我想让我的用户在表格布局面板中调整列的大小,但没有现成的选项可以这样做.有没有办法至少找出光标是否直接在单元格的任何边界上,如果是,哪个单元格在它下面?可能有这些信息,我们至少可以尝试通过代码调整该行/列的大小.帮我找, 光标是否直接位于单元格的任何边框上 下面是哪个单元格(仅当第一个问题有答案时才适用) 非常感谢, ..
发布时间:2022-01-22 19:17:57 C#/.NET

奇怪的错误 - CS0012:类型 x 在未引用的程序集中定义

类型“x"在未引用的程序集中定义.您必须添加对程序集“abc123"的引用. 我有一个引用我的程序集“abc123"的 .NET 2.0 Web 应用程序.该程序集存在于 GAC 中,我已经验证它是正确的(相同的)版本.除了一个 .aspx 页面外,应用程序的其余部分没有问题.有问题的页面有一个转发器,它将用户控件显示为其“字段"之一.在将 y 类型的列表绑定到中继器后,我向用户控件传递了一 ..
发布时间:2022-01-22 18:50:15 其他开发

应该从 Web 服务而不是数据表返回什么?

我创建了一个 Web 服务,我需要在其中从一个函数返回多个记录.为此,我使用了数据表,但发现它无法序列化.所以我们不能使用它.所以我使用数据集而不是数据表.我的服务将在 PHP 中使用.我不确定他们(PHP 开发人员)是否能够从我的数据集(从我的网络服务函数返回)中获取数据. 请建议我应该返回什么.数据集还是有其他更好的选择? 谢谢. 解决方案 我会创建一个可序列化的类,它可以 ..
发布时间:2022-01-21 13:30:36 其他开发

比较数据集或更好的想法

如何比较一个数据集与另一个数据集的值. 第一个数据集 ["proper records"] 来自 SQL Server 的列名 [id], [subsNumber] 2nd dataset ["proper and inproper records"] 来自进度数据库,除了 1 之外的其他列是 subsNumber 如何制作另一个数据集,其中包含来自 ["proper recor ..
发布时间:2022-01-21 12:48:12 C#/.NET

为什么我不应该使用 AutoDual?

到目前为止,我一直使用 [AutoDual] 属性修饰我想从 VB6 使用的 .NET 类.关键是在 VB6 环境中获得对 .NET 对象的 Intellisense.但是,前几天我在 Google 上搜索了 AutoDual,第一个答案是“不要使用 AutoDual". 我一直在寻找关于为什么我不应该使用它的连贯解释,但找不到. 有人能解释一下吗? 解决方案 我觉得总结如下: ..
发布时间:2022-01-20 19:01:33 C#/.NET

在 .Net 2.0 中关闭 SerialPort 时出现 ObjectDisposedException

我有一个 C# windows 窗体应用程序,它通过 COM 端口与 USB 加密狗进行通信.我正在使用 .Net 2.0 中的 SerialPort 类进行通信,并且串行端口对象在应用程序的整个生命周期内都是开放的.应用程序向设备发送命令,也可以从设备接收未经请求的数据. 我的问题在表单关闭时出现 - 我在尝试关闭 COM 端口时(随机,不幸地)收到 ObjectDisposedExcep ..
发布时间:2022-01-18 14:23:54 C#/.NET

匿名方法和委托

我试图理解为什么 BeginInvoke 方法不接受匿名方法. void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e){if (InvokeRequired){//不会编译BeginInvoke(委托(对象发送者,ProgressChangedEventArgs e){ bgWorker_ProgressC ..
发布时间:2022-01-18 12:23:42 C#/.NET

如何查询一个域的用户是否是另一个 AD 域中的组的成员?

我有一系列应用程序都使用我创建的相同 C#、.Net 2.0 代码来检查用户是否是 Active Directory 组的成员. 直到最近,当我将来自另一个受信任的 AD 域的用户添加到我的一个 AD 组时,我的代码才遇到任何问题.我的问题是如何检查用户是否是 Active Directory 组的成员,无论其域如何.换句话说,他们可能与我的组在同一个域中,也可能不在同一个域中.下面是我编写 ..
发布时间:2022-01-17 19:53:16 C#/.NET

具有不同 .net 框架的虚拟目录

是否可以在 IIS 中的同一网站下有两个虚拟目录,但虚拟目录使用不同版本的 .net 框架? 例如,在默认网站下,我可以有一个针对 2.0 框架的虚拟目录和第二个针对 1.1 框架的虚拟目录吗? 这是为 IIS 6 准备的,谢谢​​! 解决方案 你不是说你用的是哪个版本的 IIS,但是对于 6.0 及以上,只需将它们分配到不同的应用程序池,并设置池使用.Net 的正确版本. ..
发布时间:2022-01-16 20:21:27 服务器开发

如何在选中复选框时选择列表框中的所有项目?

单击 CheckBox 时,我需要选择 ListBox 中的所有项目.是否可以使用一行代码选择 ListBox 中的所有项目?还是我必须遍历所有项目并将每个项目的 selected 设置为 true? 解决方案 我认为你必须在这里循环.一次选择所有项目是一个非常具体(并且可能很少见)的用例,开箱即用地提供该功能是没有意义的.此外,无论如何,循环只是两行代码. ..
发布时间:2022-01-16 10:51:53 C#/.NET

注册表观察者 C#

我是 WMI 的新手,我需要实现 RegistryValueChangeEvent 在 C# 服务中. 我需要一个在每次更改一组注册表值时触发的事件处理程序.我想要类似于 FileSystemWatcher 类的 Changed 事件,但用于注册表值. 如果我可以使用其他一些技术来完成相同的任务,我也将不胜感激.我的最低要求是它是比我现在拥有的更好的解决方案:每 20 秒轮询一次,并将 ..
发布时间:2022-01-15 11:22:37 C#/.NET