• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
|玄~剑|
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2012年10月5日

深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)
摘要: 深入C#学习系列一:序列化(Serialize)、反序列化(Deserialize)序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储;第三种其实和第二种差不多也是XML的格式存储,只不过比第二种的XML格式要简化很多 阅读全文
posted @ 2012-10-05 11:08 |玄~剑| 阅读(155) 评论(0) 推荐(0)
 
 

2012年10月3日

DataTable的Select方法
摘要: DataTable的Select方法获取 DataRow 对象的数组。重载列表名称 说明Select() 获取所有 DataRow 对象的数组。Select(String) 按照主键顺序(如果没有主键,则按照添加顺序)获取与筛选条件相匹配的所有 DataRow 对象的数组。Select(String, String) 获取按照指定的排序顺序且与筛选条件相匹配的所有 DataRow 对象的数组。Select(String, String, DataViewRowState) 获取与排序顺序中的筛选器以及指定的状态相匹配的所有 DataRow 对象的数组。示例:privatevoidGetRows 阅读全文
posted @ 2012-10-03 20:13 |玄~剑| 阅读(201) 评论(0) 推荐(0)
 
C#正则表达式
摘要: .:匹配任何单个字符。例如正则表达式“b.g”能匹配如下字符串:“big”、“bug”、“b g”,但是不匹配“buug”,“b..g”可以匹配“buug”。 [ ] :匹配括号中的任何一个字符。例如正则表达式“b[aui]g”匹配bug、big和bag,但是不匹配beg、baug。可以在括号中使用连字符“-”来指定字符的区间来简化表示,例如正则表达式[0-9]可以匹配任何数字字符,这样正则表达式“a[0-9]c”等价于“a[0123456789]c”就可以匹配“a0c”、“a1c”、“a2c”等字符串;还可以制定多个区间,例如“[A-Za-z]”可以匹配任何大小写字母,“[A-Za-z0-9 阅读全文
posted @ 2012-10-03 20:13 |玄~剑| 阅读(233) 评论(0) 推荐(0)
 
asp.net页面传值方式
摘要: asp.net页面传值方式1.对比汇总 No名称适用范围传递数据量大小安全性备注1Get方式(QueryString)页面间传递数据少量数据(最长为255个字符)不安全(数据暴露在url中)方式:利用Get方式提交,参数附加到url上。特点:简单、方便。缺点:字符串长度最长为255个字符;数据泄漏在url中。适用数据:简单、少量、关键的数据。适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。存储位置:URL地址中用法:如:url后加?UserID=…,跳转到目标页面, 目标页面用Request.QueryString["UserID"]获取参数值2Pos 阅读全文
posted @ 2012-10-03 20:12 |玄~剑| 阅读(159) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3