上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 52 下一页
摘要: 有些时候我们需要生成一个xml文档作为数据交换的容器。当然我们用拼接字符串的方法来进行构建xml,但是这种方法虽然简单有效,但是如果xml文档结构过于复杂,拼接字符串会让人眼花缭乱。这时候就需要C#给我们提供现成的类库,以供我们自由的创建xml文档。 比如我们要创建如下的xml文档 [html] v 阅读全文
posted @ 2017-06-19 18:27 卖雨伞的小男孩 阅读(799) 评论(0) 推荐(0)
摘要: 一、热键注册 步骤一:声明一个全局量int hotkeyId=1: 步骤二:窗体创建的时候注册: int result= RegisterHotKey(this->GetHWND(), hotkeyId, MOD_ALT, 'C'); 步骤三:热键消息处理(窗体消息处理函数中) if (uMsg = 阅读全文
posted @ 2017-06-19 18:25 卖雨伞的小男孩 阅读(7169) 评论(0) 推荐(0)
摘要: 方法一:从注册表中读取默认浏览器可执行文件路径 [csharp] view plain copy private void button1_Click(object sender, EventArgs e) { //从注册表中读取默认浏览器可执行文件路径 RegistryKey key = Regi 阅读全文
posted @ 2017-06-14 20:01 卖雨伞的小男孩 阅读(4082) 评论(1) 推荐(1)
摘要: 首先需要在项目中引用System.Windows.Forms,System.Drawing; 阅读全文
posted @ 2017-06-14 20:01 卖雨伞的小男孩 阅读(3240) 评论(0) 推荐(0)
摘要: 1、方法一 在app.xaml.cs下添加如下代码: /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class App : Application { System.Threading.Mutex mutex; publ 阅读全文
posted @ 2017-06-14 18:32 卖雨伞的小男孩 阅读(2372) 评论(0) 推荐(0)
摘要: 显示接口实现与隐式接口实现 何为显式接口实现、隐式接口实现?简单概括,使用接口名作为方法名的前缀,这称为“显式接口实现”;传统的实现方式,称为“隐式接口实现”。下面给个例子。 IChineseGreeting接口,如果需要具备中文的问好行为,需继承此接口。 1 //IChineseGreeting. 阅读全文
posted @ 2017-06-14 16:10 卖雨伞的小男孩 阅读(234) 评论(0) 推荐(0)
摘要: 什么是深拷贝、浅拷贝(C#,本篇幅针对C#) 深拷贝与浅拷贝对于值类型是没有意义的,无论深拷贝还是浅拷贝,值类型都是将值从旧变量复制给新变量,新变量的改变不会影响原来的变量。 深拷贝与浅拷贝影响的是引用类型,深拷贝是开辟一块内存,把旧对象全部拷贝;浅拷贝拷贝的是旧对象的引用,新对象指向就对象,新对象 阅读全文
posted @ 2017-06-14 10:14 卖雨伞的小男孩 阅读(2111) 评论(0) 推荐(1)
摘要: 1.选取文件夹的FolderBrowserDialog fbd = new FolderBrowserDialog();fbd.SelectedPath = "D:\Test";if(fbd .ShowDialog() == DialogResult.OK){ this.textbox1.Text 阅读全文
posted @ 2017-06-06 14:40 卖雨伞的小男孩 阅读(357) 评论(0) 推荐(0)
摘要: 这是参数类型约束,指定T必须是Class类型。 .NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class | T必须是一个Class类型where T : new() | T必须要有一个无参构造函数where T : NameOf 阅读全文
posted @ 2017-06-02 15:38 卖雨伞的小男孩 阅读(1263) 评论(0) 推荐(0)
摘要: border介绍: 下面是StackPanel中,一个简单的,具有轻微圆角的边框,围绕在一组按钮外面: 阅读全文
posted @ 2017-05-25 15:29 卖雨伞的小男孩 阅读(1999) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 52 下一页