.net-2.0相关内容

如何使用反射来调用一个重载方法在.NET

有没有办法来调用使用反射在.NET(2.0)的重载方法。我有一个动态的实例化已是来自于一个共同的基类类的应用程序。为了兼容性的考虑,这个基类中含有2种方法相同​​的名字,其中一个参数,一个没有。我需要通过Invoke方法来调用参数方法。现在,我得到的是一个错误,告诉我​​,我试图打电话给一个不明确的方法。 是的,我的可以的只投的对象作为我的基类的一个实例,并调用我所需要的方法。最终的的将会的发生 ..
发布时间:2015-11-24 15:21:03 C#/.NET

重定向跟踪输出到控制台

比方说,我的工作在VB.Net一个小批量处理控制台应用程序。我希望能够构建这样的应用程序: 子WorkerMethod() “做了一些工作 Trace.WriteLine(“工作进度”) “做更多的工作 Trace.WriteLine(“另一个最新进展”) '... 结束小组 副主() “做任何设置,如确认用户希望继续或什么 WorkerMethod() 结束小组 请注意,我使用跟踪,而不是控制 ..
发布时间:2015-11-24 15:16:38 C#/.NET

如何迁移使用单一个.NET Windows服务应用到Linux?

什么是使用单一个.NET Windows服务迁移到Linux的最好的方法?我一直在试图避免执行的应用程序作为调度命令。 是否有可能获得服务/系统守护进程(在Linux)样的行为? 解决方案 在Linux下,守护程序是简单的后台进程。没有特殊的控制方法(如的start(),停止())被用作Windows中。建立服务作为一个简单的(控制台)应用程序,并在后台运行。使用如 以进程 一个工具来运行一 ..
发布时间:2015-11-24 15:14:27 C#/.NET

我可以使用.NET 2.0或3.0的扩展方法和LINQ?

当我尝试使用.NET 2.0或3.0运行时添加一个扩展方法,我得到的错误: 不能确定,因为所需的编译器一个新的扩展方法 类型“System.Runtime.CompilerServices.ExtensionAttribute”不能 找到。是否缺少引用System.Core.dll的? 但我找不到System.Core程序可用引用的列表,当我尝试将其添加到项目中。什么我需要做的是能够使用扩 ..
发布时间:2015-11-24 15:08:12 C#/.NET

有什么用string.Clone的()?

也有code两个例子: #1 字符串STR1 =“你好”; 字符串STR2赛车= STR1; //参照相同的字符串 STR1 =“再见”; //新的字符串创建 和#2 字符串STR3 =“你好”; 字符串STR4 =(字符串)str3.Clone(); //引用相同的字符串 STR3 =“再见”; //新的字符串创建 看起来他们是一样的,不是吗?所以有什么好处使用的clo ..
发布时间:2015-11-24 15:08:00 C#/.NET

返回的DataReader从DataLayer使用声明

我们有很多数据层code下面这个非常普遍的模式: 公开数据表GetSomeData(字符串过滤器) { 字符串SQL =“SELECT * FROM [SomeTable]其中SomeColumn = @Filter”; DataTable的结果=新的DataTable(); 使用(SqlConnection的CN =新的SqlConnection(GetConnect ..
发布时间:2015-11-24 15:01:22 C#/.NET

文件存在,按文件名模式

我使用的: File.Exists(文件路径) 我想这样做是串换了这一点,一个模式,因为文件名更改的第一部分。 例如:文件可以是 01_peach.xml 02_peach.xml 03_peach.xml 如何检查文件是否存在基于某种搜索模式? 解决方案 您可以做一个目录列表用图案来检查文件 的String []文件= System.IO.Directory.G ..
发布时间:2015-11-24 14:59:51 C#/.NET

返回StreamReader的到开始

我读的行由行的文件,我希望能够重新开始读通过调用一个方法倒带()。 如何操作我的就是System.IO.StreamReader 和/或它的基本 System.IO.FileStream 来与读取文件开始? 我得到了巧妙的主意,用 FileStream.Seek(长,SeekOffset)走动的文件,但没有任何效果的包围就是System.IO.StreamReader 。我可以关闭()并重新分 ..
发布时间:2015-11-24 14:37:17 C#/.NET

.NET:System.Web.Mail和VS System.Net.Mail

我正在考虑转换,我已经从.NET 1.1继承到.NET 2.0的项目。我很担心,主要的警告是,它要我从 System.Web.Mail和切换到使用 System.Net.Mail 。 我不准备重新编写所有使用该组件过时 System.Web.Mail和,所以我很好奇,想听到的话,任何一个社会成员都有使用它在.NET 2.0的问题? 解决方案 System.Web.Mail和是SMTP协议不是 ..
发布时间:2015-11-24 14:29:33 C#/.NET

所述System.Array.CopyTo()和System.Array.Clone之间差()

有什么之间的差异 System.Array.CopyTo()和 System.Array.Clone()? 解决方案 在的克隆() 方法返回一个新数组包含原始数组中的所有元素(浅表副本)对象。在 CopyTo从() 方式复制元素融入另一个现有阵列。这两个执行浅表副本。浅表副本意味着内容(每个数组元素)包含对同一个对象与原始数组中的元素。深拷贝(而这些方法都不执行)将创建每个元素的对象的新实例, ..
发布时间:2015-11-24 14:27:41 C#/.NET

最快的转换数据表到泛型列表的方法

我有一个返回DataTable中的一个数据层选择方法。这就是所谓的从业务层的方法,应该然后返回一个强类型的泛型列表。 我想要做的是非常相似(但不一样)这个问题: 以往不同的是,我想列表中包含强类型的对象,而不是数据行(也,我没有LINQ缴费到现在还没有)。 我很担心性能。业务层方法,将依次从presentation层调用,将结果迭代显示给用户。它似乎很浪费,在业务层,只能再做一次马上为pre ..
发布时间:2015-11-24 14:24:00 C#/.NET

XmlSerializer的 - 有一个错误的反射式

使用C#.NET 2.0,我有确实有 [Serializable接口] 就可以了属性的复合数据类。我创建一个的XMLSerializer 类,并传递一个到构造函数: XmlSerializer的序列化=新的XmlSerializer(typeof运算(数据类)); 我得到一个异常的说法: 有一个错误的反射式。 内部数据类有另一个复合对象。这是否也需要有 [Serial ..
发布时间:2015-11-24 14:12:53 C#/.NET

什么是ASP.NET Web窗体的“页面生命周期”?

我希望得到一个更透彻的理解ASP.NET页面生命周期。我在构建自定义表单控件的过程中,发现我在这方面的知识缺乏。 是否有任何资源,教程等你已经用于更好地了解这方面的? 是否有你用来提高你在这方面的知识,任何工具? 解决方案 我发现这个图是相当有用的。简要说明,了解这一块是做... 约翰 - 希恩ASP.NET生活周期活动 ..
发布时间:2015-11-24 14:12:14 C#/.NET

铸造名单,其中,T> - 协方差/逆变问题

由于以下几种类型: 公共接口IMyClass {} 公共类MyClass的:IMyClass {} 我不知道我怎么可以转换名单,其中,MyClass的> 到名单,其中,IMyClass> ?我不是协方差/逆变主题完全清楚,但我知道我不能只说​​白投,因为该列表。 我可以只用这个简单的解决方案上来;缺乏任何高雅,浪费资源: ... 公开名单< IMyClass&G ..
发布时间:2015-11-24 14:10:26 C#/.NET

在fo​​reach循环编辑字典值

我试图建立从字典饼图。在我显示饼图,我想整理一下数据。我删除任何扇形,将是馅饼的不到5%,并把它们放在“其他”饼片。但是我得到一个集合已修改;在运行时枚举操作可能不会执行例外。 我明白你为什么不能添加或从字典在遍历他们删除项目。不过,我不明白为什么你不能简单地改变一个值的foreach循环内现有的密钥。 任何建议重新:固定我的code,将AP preciated 。 词典<字符串,IN ..
发布时间:2015-11-24 14:00:30 C#/.NET

如何从一个XmlNode实例获取的XPath

有人可以提供一些code,它会得到一个System.Xml.XmlNode实例的XPath的? 谢谢! 解决方案 好吧,我忍不住有一展身手吧。这将仅适用于属性和元素的工作,但嘿......你能在15分钟内期待:)同样也很可能是这样做的一个更清洁的方式。 这是多余的,包括每一个元素的索引(尤其是根之一!),但它不是试图找出是否有任何含糊之处,否则容易。 使用系统; 使用System.Tex ..
发布时间:2015-11-24 13:59:21 C#/.NET

如何从另一种形式打开一个新形式

我这是使用ShowDialog方法打开的表单。在这种形式下,我有一个按钮叫更多。 如果我们点击更应该打开另一种形式,它应该关闭当前的形式。 在更多按钮的Click事件处理程序我写了下面的code MoreActions objUI =新MoreActions(); objUI.ShowDialog(); this.Close(); 但正在发生的事情是,它不是关闭的第一种形式。所以,我 ..
发布时间:2015-11-24 13:56:38 C#/.NET

Control.AddRange(...)是慢

项目: 我有一个父面板持有一个组合框和FlowLayoutPanel的。该FlowLayoutPanel的拥有可变数量的子板(自定义控件继承自用户控件)。每个子面板包含一些标签,二组合框,按钮,并用3组合框列一个DataGridView和一个按钮列。在DataGridView可能有1-6行。该FlowLayoutPanel的是人口与孩子面板当一个项目是从父面板上的组合框选择。 问题: 填充F ..
发布时间:2015-11-24 13:47:04 C#/.NET