
C#
文章平均质量分 59
bfcady
积极
展开
-
C#中的readonly与const 的区别
工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值。 下面声明两个常量: public static readonly int A = 2; //A为运行时常量 public const转载 2008-07-06 10:03:00 · 620 阅读 · 0 评论 -
上传图片到数据库,读取数据库中图片并显示(C#)
思路:建立流对象,将上传图片临时保存到byte数组中,再用SQL语句将其保存到数据库中说明:以下程序一切从简,实际用应用中应注意使用try等语句 创建表ImageStore,表结构如下图 主页面HTML如下 图片上传原创 2008-07-07 19:56:00 · 6864 阅读 · 3 评论 -
ASP.NET利用GridView导出EXCEL
先将数据绑定到GridView控件,再利用GridView的对象方法RenderControl将控件内容输出到System.Web.UI.HtmlTextWriter对象中注意事项:当GridView对象是在前端声明时,必须重载VerifyRenderingInServerForm方法以解决导出时出错 出错界面如下中文标题的乱码问题。当标题是中文时,采用Server.Url原创 2009-01-07 15:07:00 · 1199 阅读 · 0 评论 -
DataView 使用
DataView 直译是 数据视图。由数据库表(Table)映射到DataTable不难联想到 数据库视图 映射到 DataView。 数据库中视图是一个虚表,数据库中存储的只是一句查询SQL语句,每次程序访问此视图时,原理类似于执行此SQL语句,生成一个临时表,然后程序再对此临时表操作,结果对实表一样有效。视图通常只是为了简化程序的查询操作,允许在一个实表上建立多个视图同样的,Dat原创 2009-01-08 17:15:00 · 5404 阅读 · 0 评论 -
ViewState
ViewState 是获取状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态。 ViewState常储存分页信息,它的存储与读取类似于Session 注意ViewState只能用在同一页面,不同页面有不同的ViewState,它和Session不同由于视图状态数据以字符串的形式存储,因此只能存储可以序列化的对象,即只能存储使用 Ser原创 2009-01-09 15:37:00 · 716 阅读 · 0 评论 -
ASP.NET中遍历所有TextBox服务器控件
采用两层循环,因为TextBox是在服务器控件HtmlControl的子控件中 foreach (Control ctl in Page.Controls) { foreach (Control ctl_in in ctl.Controls) { if (ctl_原创 2009-01-09 17:27:00 · 935 阅读 · 0 评论 -
正则表达式 相关
限定符限定符 说明 * 指定零个或更多个匹配;例如 /w* 或 (abc)*。等效于 {0,}。+ 指定一个或多个匹配;例如 /w+ 或 (abc)+。等效于 {1,}。? 指定零个或一个匹配;例如 /w? 或 (abc)?。等效于 {0,1}。{ n } 指定恰好 n 个匹配;例如 (原创 2009-01-12 13:33:00 · 507 阅读 · 0 评论 -
C# 中常见的比较(完善中)
struct 与 class 的异同struct 是值类型,class是引用类型struct 间没有继承,class 间有继承struct不能显式声明无参数构造函数,即使定义了有参数构造函数,还是存在默认的无参数构造函数。而class只要显式声明了构造函数就不存在默认的。struct 允许不用 new ,但此种情况下结构体内变量将没有被初始。class 构造实例对象时则一定原创 2008-12-15 21:18:00 · 510 阅读 · 0 评论