随笔分类 - C#
摘要://(基类)Assembly.Load("当前程序集名称").CreateInstance("命名空间.子类名称")); string assemblyName = typeof(Form1).Assembly.GetName().Name;//程序集名称string nameSpaceClass...
阅读全文
摘要:结构是使用 struct关键字定义的,与类相似,都表示可以包含数据成员和函数成员的数据结构。一般情况下,我们很少使用结构,而且很多人也并不建议使用结构,但作为.NET Framework 一般型別系统中的一个基本架构,还是有必要了解一下的。结构的特征:结构是一种值类型,并且不需要堆分配。结构的实例化可以不使用new运算符。在结构声明中,除非字段被声明为 const 或 static,否则无法初始化。结构类型永远不是抽象的,并且始终是隐式密封的,因此在结构声明中不允许使用abstract和sealed修饰符。结构不能声明默认构造函数(没有参数的构造函数)或析构函数,但可以声明带参数的构造函数。结
阅读全文
posted @ 2014-02-11 09:38
Follow-your-heart
摘要:C#动态操作DataTable(新增行、列、查询行、列等)方法一:动态创建一个DataTable ,并为其添加数据public void CreateTable() { //创建表 DataTable dt = new DataTable(); //1、添加列 dt.Columns.Add("Name", typeof(string)); //数据类型为 文本 //2、通过列架构添加列 DataColumn age = new DataColumn("Age", typeof(Int32)); //数据类型为 整形 DataColumn Time = n
阅读全文
posted @ 2013-11-13 12:00
Follow-your-heart
摘要:最近遇到个奇怪的问题,就是关于js参数中待换行符时,出现了错误“为结束的字符串常量”。解决方法是:不直接将该数据以参数形式传递,而是先将其赋值在一个隐藏的文本内,需要调用的函数里只需读取该文本里的内容即可。下边是代码: "/>
阅读全文
posted @ 2013-11-07 13:46
Follow-your-heart
摘要:默认情况下,ASP.NET 不允许任何 STA COM 组件在页面内运行。若要运行它们,必须在 .aspx 文件内将 ASPCompat=true 属性包含在 @ Page 指令中。这样就将执行用的线程池切换到 STA 线程池,而且使 HttpContext 和其他内置对象可用于 COM 对象。前者也是一种性能优化,因为它避免了将多线程单元 (MTA) 封送到 STA 线程的任何调用。 使用 STA COM 组件可能大大损害性能,应尽量避免。若必须使用 STA COM 组件,如在任何 interop 方案中,则应在执行期间进行大量调用并在每次调用期间发送尽可能多的信息。另外,小心不要在构造..
阅读全文
posted @ 2013-10-28 11:17
Follow-your-heart
摘要:DateTime dt = DateTime.Now; int weeknow = Convert.ToInt32(DateTime.Now.DayOfWeek); int dayspan = (-1) * weeknow + 1; DateTime dt2 = dt.AddMonths(1); //获取本周第一天 this.Label1.Text = DateTime.Now.AddDays(dayspan).ToString("yyyy-MM-dd"); //本月第一天 thi...
阅读全文
posted @ 2013-07-30 10:58
Follow-your-heart
摘要:C#中类型Type有个GetMethod方法,调用该方法可获取指定方法名的方法信息实例。使用时,其参数一般为2个,一个是方法名称字符串(可设置条件忽略大小写),另外一个参数为搜索方法的条件枚举。该方法返回的是MethodInfo类型的实例,获取到了这个实例之后,我们就可以调用并执行该方法了。MethodInfo method = type.GetMethod( funcName , BindingFlags.IgnoreCase | BindingFlags.Static | BindingFlags.Public );这里要注意,搜索条件枚举,即第2个参数,要包含BindingFlags.P
阅读全文
posted @ 2013-07-18 14:06
Follow-your-heart
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Configuration; 4 using System.Web.Configuration; 5 using System.Text; 6 using System.IO; 7 8 /// 9 /// SystemConfig 的摘要说明 10 /// 11 public static class SystemConfig12 {13 private static Configuration ConfigFile;14 pr...
阅读全文
摘要:1 2 3 无标题页 4 27 28 29 30 31 32 33 34 后台代码: 1 Default.aspx.cs: 2 3 using System; 4 using System.Data; 5 using System.Configuration; 6 using System.Web; 7 using System.Web.Security; 8 using System.Web.UI; 9 using System.Web.UI.WebControls;10 using System.We...
阅读全文
posted @ 2013-07-02 10:08
Follow-your-heart
摘要:每天项目例会的话,频率太高了,可能会浪费时间,如果每月一次,似乎时间太长了,于是我们往往会“每周例会”。有一次我参加了某项目的每周例会,开会的时间是周五,会上其中一位项目成员反应了一个问题。我问:该问题什么时候发现的。答曰:周一。我问:周一为什么不说这个问题?……这是真实个案,有问题为什么不立刻反馈,要等到例会才说?担心例会上没有东西可以说吗?如果你们公司实施年度绩效考核,12月你的领导找你谈话,进行绩效考核,你的领导说:小X啊,你1月份做得那个事情不对啊,然后2月份到11月份你每个月都重复犯类似的错误啊!你的领导之前一直没有跟你说过此事,直到绩效考核才跟你说,你会有什么反应?如果因为这样,你
阅读全文
posted @ 2013-06-26 09:16
Follow-your-heart
摘要:这篇文章来来源于C# Color Table,这里是我翻译的中文版本,其中已经加上了我的一些理解和注释。翻译这篇文章的原因是我在写C#程序的时候发现,C#自带的颜色种类极多(详见下表),如果没有直观的对照关系的话,很难从那么多的名这篇文章来来源于C# Color Table,这里是我翻译的中文版本,其中已经加上了我的一些理解和注释。翻译这篇文章的原因是我在写C#程序的时候发现,C#自带的颜色种类极多(详见下表),如果没有直观的对照关系的话,很难从那么多的名字中挑选出中意的颜色。 以下的颜色代码取自HTML规范,这些颜色的名称对应于KnownColor的属性。比如,你可以用以下代码来创建一个Co
阅读全文
posted @ 2013-06-17 17:41
Follow-your-heart
摘要:创建存储过程: 1 create procedure houseCount 2 ( 3 @house_state nvarchar(20), 4 @house_count int output 5 ) 6 as 7 select @house_count=COUNT(*) from house where house_state=@house_state 8 9 sql执行存储过程:10 declare @house_count int11 execute houseCount '空房',@house_count output select @house_countC#调用存储
阅读全文
posted @ 2013-06-17 16:23
Follow-your-heart

浙公网安备 33010602011771号