C#
文章平均质量分 55
汶津
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
验证码生成
<br /> /*产生验证码*/ public string CreateCode(int codeLength) { string so = "1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"; string[] strArr=so.转载 2011-05-31 19:42:00 · 635 阅读 · 0 评论 -
Asp.net生成静态网页的实现代码
<br />public class HtmlWriteFile{ public HtmlWriteFile() { } public static bool createHtml(string[] strnewsHtml, string[] stroldHtml, string strModeFilePath, string strPath) { bool flag = false; StreamReader原创 2010-12-22 19:55:00 · 400 阅读 · 0 评论 -
DataTable添加数据
<br />DataTable dt=new DataTable("cart"); DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String")); DataColumn dc2=new DataColumn("point",Type.GetType("System.Int16")); DataColumn dc3=new DataColumn("number",Type.GetType("System原创 2011-05-31 19:59:00 · 6978 阅读 · 0 评论 -
GridView自定义超链接
<br />int cout =ds.tables[0].Rows.Count;ds.tables[0].Colums.Add("Url",typeof(string));for(int i=0;i<count;i++){ds.table[0].rows[i]["URL"]="<a href="...." mce_href="....""+数据库字段+">";}原创 2011-05-31 20:14:00 · 752 阅读 · 0 评论 -
Asp.net 中Profile的配置及使用
Asp.Net中有一套与用户相关联的属性设置,可以通过在WebConfig里配置来直接使用,他的作用为存储和使用唯一与用户对应的信息 展现个人化版本的Web应用程序 用户的唯一身份标识在再次访问时识别用户 Asp.Net Profile提供的跟用户相关的类型都是强类型首先生成数据库脚本,使用Visual Studio 2005 命令提示,输入命令行aspnet_regsql -A p转载 2011-06-22 23:34:00 · 1416 阅读 · 0 评论 -
自定义异常
public class MyException{ string message; public override string Message { get { return m原创 2011-07-15 16:41:33 · 338 阅读 · 0 评论 -
使用Repeater实现类似GridView编辑功能
Repeater控件他给了我们编程人员完好的可编辑性,而且执行效率是微软三个数据控件最快的 ,但是由于自身局限性(没有EditTemplate属性)还不能很好的实现类似于Gridview中的添加、修改、删除功能,但是是不是不能实现了呢,嘿嘿。 要实现上面功能,首转载 2011-10-13 14:09:06 · 675 阅读 · 0 评论 -
C# Eval在asp.net中的用法及作用
Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定,bind是双向绑定,但需数据源支持ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem转载 2011-07-03 15:44:58 · 2150 阅读 · 0 评论 -
ASP.NET专题研究——角色和Profile
(一)用户角色的问题: 匿名用户和非匿名用户虽然可以在一定程度上避免访问人数太多带来的管理紊乱和安全性问题,但是仅有这项是远远不够的。为了职责明确,避免不必要的纠葛和扯皮的事情发生,在后台网站管理上通常我们会给不同登录的人员分配不同的任务,赋予它们访问不同页面的权限。我们通常把这种称之为“用户角色”(Role)。 在ASP.NET中启用用户角色非转载 2011-06-22 20:07:00 · 449 阅读 · 0 评论 -
List<T>转换为DataTable
今天小姚碰到个问题,有个以前的程序直接调用数据库用dataset和datatable.但是现在想加一层Model层.获取List后赋值给Table时碰到难题. 本来我觉得这就是个简单的问题,将Table看做一张表,直接循环List后赋值即可.查了下资料才知道自己把DataT转载 2011-07-19 17:21:55 · 41324 阅读 · 2 评论 -
C# Lambda Expressions
1. Lambda简介一个Lambda Expression (译为Lambda式) 就是一个包含若干表达式和语句的匿名函数。可以被用作创建委托对象或表达式树类型。 所有的Lambda式都使用操作符“=>“,表示“goes to (转变为)”。操作转载 2011-10-15 15:53:34 · 1888 阅读 · 1 评论 -
你可能不知道的C#特性
yield通常用于迭代器中,向IEnumerable对象提供值或者结束迭代。如:yield return expression; yield break;var用于定义隐式类型的变量。var i = 5; var s = "转载 2011-08-25 10:39:32 · 790 阅读 · 0 评论 -
白话C#:特性
首先要说的是,可能一些刚接触C#的朋友常常容易把属性(Property)跟特性(Attribute)弄混淆,其实这是两种不同的东西。属性就是面向对象思想里所说的封装在类里面的数据字段,其形式为: 1: public class HumanBase 2: {转载 2011-08-25 10:47:30 · 473 阅读 · 0 评论 -
NameValueCollection详解
1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体转载 2011-08-24 10:03:12 · 561 阅读 · 0 评论 -
释放未托管资源
释放未托管资源垃圾收集器的出现,使得我们不需要担心不再需要担心的对象,对于已经托管的对象,只要它不再被引用,那么垃圾收集器就能在需要时释放资源。但是,垃圾收集只不知道如何释放北托管的资源(如文件句柄、网络连接和数据库连接)。定义类时,可以使用两种机制来自动释放非托管资原创 2011-08-07 13:02:36 · 972 阅读 · 0 评论 -
base64位字符串加密解密类
1 using System; 2 using System.Text; 3 using System.Security.Cryptography; 4 using System.IO; 5 6 7 8 //默认密钥向量 9 private stati原创 2011-07-12 12:51:33 · 1842 阅读 · 0 评论 -
C#原始类型扩展方法—this参数修饰符
扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有原创 2011-07-09 20:21:35 · 731 阅读 · 0 评论 -
Unity 3D NGUI两种事件添加方式比较
1.拖组件类绑定函数2. UIEventListener原创 2014-02-20 11:36:41 · 708 阅读 · 0 评论
分享