摘要:C#-计算相对路径/**////<summary>///计算相对路径///后者相对前者的路径。///</summary>///<paramname="mainDir">主目录</param>///<paramname="fullFilePath">文件的绝对路径</param>///<returns>fullFil...
阅读全文
摘要:【原创源码】(05):C#-计算绝对路径。 欢迎大家发表意见(漏洞,性能等)。在博客园社区以外转载,请注明作者和出处。谢谢!/**////<summary>///计算绝对路径///</summary>///<paramname="absoluteDir">绝对目录</param>///<paramname="relativeFile">相...
阅读全文
摘要:TreeView右键选中节点。privatevoidtreeView1_MouseDown(objectsender,MouseEventArgse){if(e.Button==MouseButtons.Right){TreeNodenode=treeView1.GetNodeAt(e.X,e.Y);if(node!=null)//右键未选中节点,不改变当前选中的节点。VS2005如此。{this...
阅读全文
摘要:XmlTextWriter.WriteString 执行以下操作 分别用 &、< 和 > 替换字符 &、< 和 >。用数字字符实体(� 到 �x1F)替换范围 0x-0x1F(不包括空白字符 0x9、0x10 和 0x13)中的字符值。如果在属性值的上下文中调用 WriteString,则分别用 &q...
阅读全文
摘要:字符串转换成枚举值public enum eOutputType { None=0,天才=1 }eOutputType tmp = (eOutputType)(Enum.Parse(typeof(eOutputType), "天才");
阅读全文
摘要:C#生成Xml字符串 1 public string PrintString() 2 { 3 using (StringWriter sw = new StringWriter()) 4 { 5 XmlTextWriter xtw = new XmlTextWriter(sw); 6 7 ...
阅读全文
摘要:摘自:依依杂菜馆**//// /// 获取路径2相对于路径1的相对路径/// /// 路径1/// 路径2/// 返回路径2相对于路径1的路径/// /// string strPath = GetRelativePath(@"C:\WINDOWS\system32", @"C:\WINDOWS\system\*.*" );/// //strPath == @"..\system\*.*"/// ...
阅读全文
摘要:string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 //////////////////////////////////////////////// string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当...
阅读全文
摘要:如何使 Visual C# 类 foreach 语句中可用 察看本文应用于的产品 注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。 文章编号 : 322022 最后修改 : 2006年12月...
阅读全文
摘要:栈(stack)与堆(heap) 堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放...
阅读全文
摘要:符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能可分为三部分:存取修饰符,类修饰符和成员修饰符. 访问修饰符: public:访问不受限制。 protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取. Internal:访问仅限于当前程序集。只有当前工程可以存取. protected internal:访问仅限于...
阅读全文
摘要:1,现场描述:我的主界面是MdiContainer的(FA),单击一个菜单打开一个showdialog窗体(FB):FB.ShowDialog();FB运行后将打开另外一个新窗体(FC)并关闭FB,要求FC运行后是FA的子窗体。于是我必须通过FB把FA传给FC:FC.MdiParent = FB.ParentForm;但FB.ParentForm总为null,后来发觉还有个属性Owner,于是FC...
阅读全文
摘要:using System; namespace TaeheeLive.String{ /// /// Class1 的摘要说明。 /// class Test2 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { Console.WriteLine("What is the outpu...
阅读全文
摘要:结构具有以下特点: 结构是值类型,而类是引用类型。 向方法传递结构时,结构是通过传值方式传递的,而不是作为引用传递的。 与类不同,结构的实例化可以不使用 new 运算符。 结构可以声明构造函数,但它们必须带参数。 一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。 结构可以实现接口...
阅读全文
摘要:Windows 窗体编程 演练:本地化 Windows 窗体 Visual Studio 项目系统为本地化 Windows 窗体应用程序提供相当大的支持。下面是两种使用 Visual Studio 开发环境生成资源文件的方法: 使项目系统为可本地化的用户界面元素(如窗体上的文本和图像)生成资源文件。然后将该资源文件生成到附属程序集中。 添加一个资源文件模板然后使用 XML 设...
阅读全文
摘要:委托是一个可以对方法进行引用的类。与其他的类不同,委托类具有一个签名,并且它只能对与其签名匹配的方法进行引用。这样,委托就等效于一个类型安全函数指针或一个回调。
阅读全文
摘要:什么是回调函数? MSDN 什么是回调函数? 要想从 Microsoft® Visual Basic® for Applications (VBA) 中调用大部分 DLL 函数,只需要编写调用该 DLL 函数的 VBA 函数即可。但是,要调用需要回调函数的函数,必须编写可调用 DLL 函数的 VBA 函数。然后,...
阅读全文
摘要:C#日期的格式化 日期应该这样格式化。 string folder = "TL_"+DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss"); Console.WriteLine(folder); Console.ReadLine(); output : "TL_2006-05-11 15-54-17" "MM" 代表05月(5月),"HH"...
阅读全文
摘要:#region string to byte[]. public static byte[] Str2Arr(String s) { return (new UTF8Encoding()).GetBytes(s); //return (new UnicodeEncoding()).GetBytes(s); } #endregion #region byte[] to...
阅读全文
摘要:如何得到资源文件中的文件:直接将图像放入项目本身,使它们成为嵌入资源,然后使用 System.Reflection.Assembly.GetExecutingAssembly().-GetManifestResourceStream 来导出资源。 在应用程序里嵌入资源,可以避免用户因删除资源文件而造成应用程序出现错误。要使用资源文件中的文件,只需要按下面的方法调用即可:try { Sys...
阅读全文