.net-2.0相关内容
有没有办法来调用使用反射在.NET(2.0)的重载方法。我有一个动态的实例化已是来自于一个共同的基类类的应用程序。为了兼容性的考虑,这个基类中含有2种方法相同的名字,其中一个参数,一个没有。我需要通过Invoke方法来调用参数方法。现在,我得到的是一个错误,告诉我,我试图打电话给一个不明确的方法。 是的,我的可以的只投的对象作为我的基类的一个实例,并调用我所需要的方法。最终的的将会的发生
..
比方说,我的工作在VB.Net一个小批量处理控制台应用程序。我希望能够构建这样的应用程序: 子WorkerMethod() “做了一些工作 Trace.WriteLine(“工作进度”) “做更多的工作 Trace.WriteLine(“另一个最新进展”) '... 结束小组 副主() “做任何设置,如确认用户希望继续或什么 WorkerMethod() 结束小组 请注意,我使用跟踪,而不是控制
..
什么是使用单一个.NET Windows服务迁移到Linux的最好的方法?我一直在试图避免执行的应用程序作为调度命令。 是否有可能获得服务/系统守护进程(在Linux)样的行为? 解决方案 在Linux下,守护程序是简单的后台进程。没有特殊的控制方法(如的start(),停止())被用作Windows中。建立服务作为一个简单的(控制台)应用程序,并在后台运行。使用如 以进程 一个工具来运行一
..
当我尝试使用.NET 2.0或3.0运行时添加一个扩展方法,我得到的错误: 不能确定,因为所需的编译器一个新的扩展方法 类型“System.Runtime.CompilerServices.ExtensionAttribute”不能 找到。是否缺少引用System.Core.dll的? 但我找不到System.Core程序可用引用的列表,当我尝试将其添加到项目中。什么我需要做的是能够使用扩
..
也有code两个例子: #1 字符串STR1 =“你好”; 字符串STR2赛车= STR1; //参照相同的字符串 STR1 =“再见”; //新的字符串创建 和#2 字符串STR3 =“你好”; 字符串STR4 =(字符串)str3.Clone(); //引用相同的字符串 STR3 =“再见”; //新的字符串创建 看起来他们是一样的,不是吗?所以有什么好处使用的clo
..
看到围棋四大行()方法如下:的 委托无效动作< T>(T ARG); 委托无效动作(); 无效的DoSomething< T>(动作< T>动作) { // ... } 无效DoSomething的(动作的动作) { // ... } 无效MyAction的< T>(T ARG) { // ... } 无效MyAct
..
我们有很多数据层code下面这个非常普遍的模式: 公开数据表GetSomeData(字符串过滤器) { 字符串SQL =“SELECT * FROM [SomeTable]其中SomeColumn = @Filter”; DataTable的结果=新的DataTable(); 使用(SqlConnection的CN =新的SqlConnection(GetConnect
..
我使用的: File.Exists(文件路径) 我想这样做是串换了这一点,一个模式,因为文件名更改的第一部分。 例如:文件可以是 01_peach.xml 02_peach.xml 03_peach.xml 如何检查文件是否存在基于某种搜索模式? 解决方案 您可以做一个目录列表用图案来检查文件 的String []文件= System.IO.Directory.G
..
我试图生成XML是这样的: < XML版本=“1.0”&GT?; <!DOCTYPE APIRequest系统 “https://开头的URL”> < APIRequest> < HEAD> <钥匙> 123 LT; /钥匙> < /头和GT; <对象类> <现场>值小于/场
..
我读的行由行的文件,我希望能够重新开始读通过调用一个方法倒带()。 如何操作我的就是System.IO.StreamReader 和/或它的基本 System.IO.FileStream 来与读取文件开始? 我得到了巧妙的主意,用 FileStream.Seek(长,SeekOffset)走动的文件,但没有任何效果的包围就是System.IO.StreamReader 。我可以关闭()并重新分
..
我正在考虑转换,我已经从.NET 1.1继承到.NET 2.0的项目。我很担心,主要的警告是,它要我从 System.Web.Mail和切换到使用 System.Net.Mail 。 我不准备重新编写所有使用该组件过时 System.Web.Mail和,所以我很好奇,想听到的话,任何一个社会成员都有使用它在.NET 2.0的问题? 解决方案 System.Web.Mail和是SMTP协议不是
..
有什么之间的差异 System.Array.CopyTo()和 System.Array.Clone()? 解决方案 在的克隆() 方法返回一个新数组包含原始数组中的所有元素(浅表副本)对象。在 CopyTo从() 方式复制元素融入另一个现有阵列。这两个执行浅表副本。浅表副本意味着内容(每个数组元素)包含对同一个对象与原始数组中的元素。深拷贝(而这些方法都不执行)将创建每个元素的对象的新实例,
..
我有一个返回DataTable中的一个数据层选择方法。这就是所谓的从业务层的方法,应该然后返回一个强类型的泛型列表。 我想要做的是非常相似(但不一样)这个问题: 以往不同的是,我想列表中包含强类型的对象,而不是数据行(也,我没有LINQ缴费到现在还没有)。 我很担心性能。业务层方法,将依次从presentation层调用,将结果迭代显示给用户。它似乎很浪费,在业务层,只能再做一次马上为pre
..
使用C#.NET 2.0,我有确实有 [Serializable接口] 就可以了属性的复合数据类。我创建一个的XMLSerializer 类,并传递一个到构造函数: XmlSerializer的序列化=新的XmlSerializer(typeof运算(数据类)); 我得到一个异常的说法: 有一个错误的反射式。 内部数据类有另一个复合对象。这是否也需要有 [Serial
..
我希望得到一个更透彻的理解ASP.NET页面生命周期。我在构建自定义表单控件的过程中,发现我在这方面的知识缺乏。 是否有任何资源,教程等你已经用于更好地了解这方面的? 是否有你用来提高你在这方面的知识,任何工具? 解决方案 我发现这个图是相当有用的。简要说明,了解这一块是做... 约翰 - 希恩ASP.NET生活周期活动
..
由于以下几种类型: 公共接口IMyClass {} 公共类MyClass的:IMyClass {} 我不知道我怎么可以转换名单,其中,MyClass的> 到名单,其中,IMyClass> ?我不是协方差/逆变主题完全清楚,但我知道我不能只说白投,因为该列表。 我可以只用这个简单的解决方案上来;缺乏任何高雅,浪费资源: ... 公开名单< IMyClass&G
..
我试图建立从字典饼图。在我显示饼图,我想整理一下数据。我删除任何扇形,将是馅饼的不到5%,并把它们放在“其他”饼片。但是我得到一个集合已修改;在运行时枚举操作可能不会执行例外。 我明白你为什么不能添加或从字典在遍历他们删除项目。不过,我不明白为什么你不能简单地改变一个值的foreach循环内现有的密钥。 任何建议重新:固定我的code,将AP preciated 。 词典<字符串,IN
..
有人可以提供一些code,它会得到一个System.Xml.XmlNode实例的XPath的? 谢谢! 解决方案 好吧,我忍不住有一展身手吧。这将仅适用于属性和元素的工作,但嘿......你能在15分钟内期待:)同样也很可能是这样做的一个更清洁的方式。 这是多余的,包括每一个元素的索引(尤其是根之一!),但它不是试图找出是否有任何含糊之处,否则容易。 使用系统; 使用System.Tex
..
我这是使用ShowDialog方法打开的表单。在这种形式下,我有一个按钮叫更多。 如果我们点击更应该打开另一种形式,它应该关闭当前的形式。 在更多按钮的Click事件处理程序我写了下面的code MoreActions objUI =新MoreActions(); objUI.ShowDialog(); this.Close(); 但正在发生的事情是,它不是关闭的第一种形式。所以,我
..
项目: 我有一个父面板持有一个组合框和FlowLayoutPanel的。该FlowLayoutPanel的拥有可变数量的子板(自定义控件继承自用户控件)。每个子面板包含一些标签,二组合框,按钮,并用3组合框列一个DataGridView和一个按钮列。在DataGridView可能有1-6行。该FlowLayoutPanel的是人口与孩子面板当一个项目是从父面板上的组合框选择。 问题: 填充F
..