.net-2.0相关内容

如何使用重复键对列表进行排序?

我有一组元素/键,我正在从两个不同的配置文件中读取它们.因此,键可能相同,但与每个键关联的值不同. 我想按排序顺序列出它们.我能做什么 ?我尝试使用 SortedList 类,但它不允许重复键. 我该怎么做? 例如,假设我有 3 个元素,键为 1,2,3.然后我又得到一个具有键 2(但值不同)的元素.然后我希望在现有键 2 之后但在 3 之前插入新键.如果我再次找到带有键 2 的 ..
发布时间:2021-10-26 15:46:40 C#/.NET

为什么我会“在没有当前上下文的情况下调用 OpenGL ES API"?

我是 openGL 和 android 开发的新手,所以如果我的问题很琐碎,请原谅我. 我正在尝试构建一个简单的小应用程序,该应用程序在三个 EditText 中接受用户的输入,这些输入代表要在 GLSurfaceView 中显示的 RGB 颜色的每个分量的 0 - 100% 值. 问题是我需要它来使用 openGL ES 2.0 并且我需要使用统一值将数据传递到着色程序,以便一旦我开 ..
发布时间:2021-06-12 20:12:08 移动开发

ASP.NET CompareValidator问题

我有一个包含“密码"和“确认密码"文本框的Web表单.我将RegularExpressionValidator附加到第一个,并将CompareValidator附加到第二个.现在的问题是,当我在“密码"字段中有内容,而在“确认密码"字段中没有任何内容时,它不会显示字段不匹配的错误.一旦我在“确认密码"字段中输入内容,它就会显示错误.我也想允许将两个字段都留空. 我正在使用.NET 2.0 ..
发布时间:2021-04-10 19:13:44 C#/.NET

找出所有n个大小为k的子集,该子集包含n个大小不一的正整数(重复的未排序正整数)

请注意,这对于 C#.NET 2.0 项目(不允许使用Linq )是必需的. 我知道这里已经提出了非常类似的问题,并且我已经产生了一些有效的代码(请参阅下文),但仍然希望就在给定k和s条件的情况下如何使该算法更快地提出建议. 这是我到目前为止所学到的:动态编程是查找一个(不是全部)子集的最有效方法.如果我错了,请纠正我.有没有一种方法可以反复调用DP代码以产生更新的子集,直到用完重复设置的 ..
发布时间:2021-04-02 20:26:24 C#/.NET

Windows窗体应用程序转换为.Net Framework 4.0至2.0

在创建Windows窗体应用程序时,我选择了.Net Framework 4.0的目标.现在,我想将其构建到.Net Framework 2.0.如何使用Visual Studio 2010做到这一点? 这是一个VB.Net项目.我看不到“目标框架" .对于我的C#项目,我可以看到“目标框架"属性. 解决方案 对于C#项目,如果转到项目属性,则会在 Application 上找到 T ..
发布时间:2021-04-02 18:31:00 其他开发

加载插件DLL文件时,“动态程序集不支持被调用的成员."

我们有未包含在我们的初始安装文件中的自定义DLL.它们在运行时加载.使用.NET 2.0时,此过程运行良好,但是由于我们使用的是.NET 4.0,因此我们收到“动态程序集不支持被调用的成员"错误消息. try{组件= Assembly.LoadFrom(fi.FullName);//fi是FileSystemInfo}捕获(FileLoadException){}捕获(BadImageForm ..
发布时间:2021-04-02 18:30:38 C#/.NET

面向.NET 2.0的VS2008不会阻止我使用C#3功能

我有一个VS2005解决方案,并希望在新的一年开始使用VS2005.我对升级过程非常满意,并高兴地看到我的构建脚本仍然可以正常工作. 我的问题是关于多目标功能的问题-我的服务器上没有安装.NET 3.5,因此我必须继续以.NET 2.0为目标.大多数情况下都可以,但是我发现我可以做 之类的事情. var returnMe ="result:" + result.ToString(); ..

IAsyncResult模式的优点是什么?

我觉得许多类(例如 TcpClient , UdpClient , HttpListener )如果已经被理解和使用起来会容易得多.事件驱动.而且 IAsyncResult 模式非常难以实现,因为它使您进入各种奇怪的用例: 如果调用者连续调用多个Begin方法怎么办? 如果调用者将Begin方法和常规方法混在一起怎么办? 以此类推.但是,Microsoft已选择在大多数地方使用它.为 ..
发布时间:2021-04-01 21:11:53 C#/.NET

如何以编程方式获取.NET 2.0中应用程序的GUID

我需要在C#.NET 2.0中访问我的项目的程序集. 我可以在项目属性下的“汇编信息"对话框中看到GUID,此刻,我刚刚将其复制到了代码中的const中.GUID永远不会更改,因此这不是解决方案的坏问题,但是直接访问它会很好.有办法吗? 解决方案 尝试以下代码.您要查找的值存储在附加到Assembly的GuidAttribute实例上 使用System.Runtime.Intero ..
发布时间:2021-04-01 19:46:53 C#/.NET

基于IEnumerable的派生列表

我具有在.NET Framework 4.0及更高版本中编译的以下代码: public abstract class MyBase { } public class MyDerived : MyBase { } public abstract class MyBaseCollection : IList where T : MyBase { protected read ..
发布时间:2020-11-26 04:21:34 C#/.NET

序列化/反序列化字典的最佳方法是什么?< String,String& gt;在.Net 2.0中?

我需要能够将Dictionary序列化/反序列化为人类可读(如果可以归类为人类可编辑)字符串(最好是XML或Json)。 我只需要使用String字典,而无需使用任何其他类型的对象。 但是,这些字符串被假定为自由文本,因此它们可以包含单引号/双引号等字符,因此必须正确地对其进行编码/转义。 该项目基于.Net 2.0,因此很遗憾,我不能使用JSON.Net。 有什么想法可以快速 ..
发布时间:2020-10-21 23:11:59 其他开发

比较具有不同维数的两个数组

我正在尝试比较两个始终具有不同维度的数组. eg. arr1 -> {1,2,3} and arr2->{1,2} 我确实尝试过,并且能够将匹配项添加到新数组中.但我希望只得到无法比拟的物品 我希望比较两个数组,仅将项目'3'放到arr1而不是arr2的新数组中 例如arr1-> {1,2,3}和arr2-> {1,2}应产生一个包含3的新数组 arr1-> {1,2,3,4 ..
发布时间:2020-08-19 18:33:35 C#/.NET

XMLDocument到xml文件

在我的Web服务中,我正在使用此代码发送XML文档, XmlDocument doc = new XmlDocument(); doc.LoadXml(myBigData.Serialize()); return result = doc.DocumentElement; 现在,在我的c#控制台应用程序中,我使用 调用此网络方法 Xml ..
发布时间:2020-08-19 18:33:32 C#/.NET

如何发现USB存储设备和可写CD/DVD驱动器(C#)

如何查找给定时间(使用C#.Net2.0)可用的​​任何USB存储设备和/或CD/DVD刻录机. 我想为用户提供可以选择用于存储文件以进行物理删除的设备-即不是硬盘驱动器. 解决方案 using System.IO; DriveInfo[] allDrives = DriveInfo.GetDrives(); foreach (DriveInfo d in allDrives) { ..
发布时间:2020-08-19 18:32:01 C#/.NET

为什么两个单独的字符串引用相等?换句话说,为什么s和t都是相同的引用?

为什么两个字符串引用相同?我正在尝试编写一个复制构造函数,并希望避免指向同一字符串的字符串引用。 使用系统; 名称空间StringRefTest { 类程序 { public static void Main(string [] args) { Console .WriteLine(“ String Test!”); 字符串s =“ f”; //这应该是一个引用 s ..
发布时间:2020-05-31 18:38:52 C#/.NET

应用配置文件未保存

我正在使用从MSDN提取的以下代码,但它没有更新我的app.config文件。 我错过了什么吗? 私有无效button1_Click(对象发送者,EventArgs e) { 属性。设置。 Default.reliefPath =“ reliefPath”; Properties.Settings.Default.Save(); } 我的目标是.NET 2.0。 ..
发布时间:2020-05-31 18:38:48 C#/.NET

C#GDI +曲线图问题

我正在尝试绘制一系列相连的线段,但是弯曲的线段似乎会产生伪像,因此曲线的外侧根本不平滑,但锯齿状。这是我正在制作的GIS程序的一部分。 对于这些行,该行本身必须足够宽,因为这表示可以收集的数据范围在这条线上获取GIS数据。线下还必须有一个区域,其中不收集任何数据。 我已经使用图形路径来完成此操作,然后我将其扩展并用作剪切区域将直线下方的区域挡住。然后,我画出实际的线。下面的示例代码执行 ..
发布时间:2020-05-31 18:38:45 C#/.NET

什么是支持.NET 2.0的最新结构图版本

我正在开发一个受.NET 2.0约束的项目(尽管我们可以使用C#3.0),并且我想使用一个不错的容器(例如StructureMap)的功能。有谁知道支持.NET 2.0的StructureMap的最新版本是什么? 或者是否还有其他容器(最好不是Unity,但我可以说服)是否支持.NET 2.0? 预先感谢。 解决方案 将是 StructureMap-2.0 。 Structur ..
发布时间:2020-05-31 18:38:41 C#/.NET