[编程语言]C#
tianzeyu1992
这个作者很懒,什么都没留下…
展开
-
.net可复用代码备份--datagridview 动态添加列和行
dataGridView1.ReadOnly = true ; //禁用编辑功能方法一:通过手动添加Datatable,再绑定dataGridViewDataTable dt = new DataTable();//建立个数据表dt.Columns.Add(new DataColumn("id", typeof(int)));//在表中添加int类型的列转载 2014-11-11 14:59:26 · 489 阅读 · 0 评论 -
.net学习记录-comboBox控件
清空comboBox的值 comboBox1.Items.Clear(); comboBox1.Items.Add(""); comboBox1.Text = "";原创 2014-11-03 15:51:43 · 490 阅读 · 0 评论 -
请使用/main进行编译,以指定包含入口点类型
在使用VS工具初学C#的时候需要不停的写小程序,觉得每次都新建项目太过麻烦,所以试着把程序写在一个项目下面,结果编译的时候出错了,因为我每个小程序都使用的Main()方法,而VS的提示信息虽然看得懂原因,却不明白要怎么做,后来查阅MSDN得到解决办法,在此与跟我有同样疑惑的人分享: 解决办法: VS界面点击:项目-->XX属性-->应用程序 在此页有一个启动对象属性设置成你想原创 2015-10-22 16:26:50 · 6029 阅读 · 0 评论 -
使用静态函数的好处
这一次彻底的想弄清静态的概念~所以收集了以下资料加上自己的理解与大家分享~作为转载静态成员函数与普通函数的区别:1.静态成员函数实际上是一个全局函数,不依赖一个类的对象,而属于类不创建对象也可调用(不实例化也可以使用) 普通成员函数依赖一个类的对象,也就是它有一个隐藏的调用参数(this)指针,必须指向一个类的对象(必须实例化才可以使用)2.静态函数只能访问类中的静态成员变量转载 2015-10-23 16:00:25 · 6340 阅读 · 1 评论 -
深入理解C#---1.可空类型
可空类型的核心部分是System.Nullable<T>. 静态类System.Nullable提供了一些工具方法,可以简化可空类型的使用.首先看一看C#框架中Nullabl<T>的定义:public struct Nullable<T> where T : struct很明显,Nullabl<T>是一个泛型类型,泛型参数T有一个值类型约束,同时值类型约束是将可空类型排除在外的,所以Nulla原创 2016-09-22 08:01:57 · 1972 阅读 · 0 评论 -
Id Pid节点生成树Tree
原数据[{ "Id": 1, "Key": "params", "Value": "", "Pid": -1}, { "Id": 2, "Key": "method", "Value": "Post|Get", "Pid": 1}, { "Id": 3, "Key": "filter", "Value": "", "Pid": 1}, { "Id": 4,原创 2016-10-12 10:02:28 · 7528 阅读 · 2 评论 -
C# using语句使用流还需要显示调用Close方法吗?
查阅了.NET源码中的Stream类发现其对于IDisposable接口的实现如下public void Dispose() { /* These are correct, but we'd have to fix PipeStream & NetworkStream very carefully. Contract.Ensu原创 2017-02-24 09:19:01 · 7910 阅读 · 0 评论 -
深入理解C#---2.事件?委托?傻傻分不清楚
一个简单的事件的例子:“单击一个按钮后保存一个文件” 在这个例子中事件是单击按钮,事件处理操作是保存文件。在C#中创建事件很简单public event EventHandler Click; //声明事件private void button1_Click(object sender, EventArgs e){} //声明事件处理程序this.button1.Click += new Sy原创 2017-03-13 14:22:28 · 381 阅读 · 0 评论