• .NET垃圾回收(GC)原理

    作为.NET进阶内容的一部分,垃圾回收器(简称GC)是必须了解的内容。本着通俗易懂的原则,本文将解释CLR中垃圾回收器的工作原理。 基础知识 托管堆(Managed Heap) 先来看MSDN的解释:初始化新进程时,运行时会为进程保留一个连续的地址空间区域。这个保留的地址空间被称...

    2018-06-17 21:12:12

  • C#基本知识点-Readonly和Const的区别

    目录 什么是静态常量(Const)和动态常量(Readonly) 静态常量(Const)和动态常量(Readonly)之间的区别 动态常量(Readonly)被赋值后不可以改变 总结 什么是静态常量(Const)和动态常量(Readonly) 先解释下什么是静态常量(Const)以及什么是动态常量(Readonl...

    2018-06-17 21:12:05

  • linq to xml

    今天在做xml解析的时候,引入命名空间 using System. Xml. Linq; 然后 XElement news = root. Element( " newslist " );NewsUnit[ ] units = news. Elements( " news " ). Select( n = new NewsUnit { id = n. Element( " id " ). Value. ToInt32( ), title = n. Eleme...

    2018-06-17 21:12:07

  • linq 读取xml

    xml 文件如下: ?xml version="1.0" encoding="utf-8" ? nodes node 项目类型农用地转用/项目类型 /node /nodes 相关的代码如下: string xmlPath = Application.StartupPath + @"\config.xml";XDocument xd = XDocument.Load(xmlPath);string xmlx = "";foreach (XEle...

    2018-06-17 21:12:00

  • 备忘录模式---设计模式(22)

    基本定义 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。 解释:简单来说,就是保存一个对象在某一时刻的特定状态,在以后需要的时候可以将对象恢复到保存时的状态。 基本代...

    2018-06-17 21:12:03

  • 用于MySql的SqlHelper

    用于MySql的SqlHelper 1 /// summary 2 3 /// Title :MySqlHelper 4 /// Author :WinterT 5 /// Date :2015-1-8 08:12:54 6 /// Description: 7 /// ExecuteNonQuery 8 /// ExecuteScalar 9 /// ExecuteReader 10 /// ExecuteTable 11 /// /summary 12 public stat...

    2018-06-17 21:12:00

  • C#实现加简单的Http请求

    通过.Net中的两个类 HttpWebRequest 类, HttpWebResponse 类来实现Http的请求,响应处理。 第一个小测试是请求百度首页(http://www.baidu.com)的内容,也就是要获得百度首页的html内容, 实现步骤: 1.通过WebRequest类创建一个HttpWebRequest的对象,该对象可以包含H...

    2018-06-17 21:11:57

  • .NET如何从配置文件中获取连接字符串

    一.设置配置文件 configuration !--在configuration下创建一个connectionStrings-- connectionStrings !--以类似键值对的形式,设置好名字和连接字符串-- add name= " 连接名 " connectionString= " 连接字符串 " / /connectionStrings/configuration 二.引用程序集 首...

    2018-06-17 21:11:41

  • ADO.NET中的DataReader详解

    使用特性 原理图 PS:Read()使指针下移,同时销毁上一条。所以SqlDataReader是只进的。 GetValue()是找当前行中的列 SqlDataReader()特性。 1)只进的 上面原理图描述了。 2)只读的 SqlDataReader只能获取,不能修改。 3)使用SqlDataReader必须保证,Connectio...

    2018-06-17 21:11:47

  • 关于ADO.NET的基本介绍

    关于ADO.NET ADO.NET是微软提供的一种数据库访问方式。 他使得.NET程序员 对于不同的数据库都能采用相同的访问方式。 Connection 连接 Connection是一个数据库连接类,他负责打开,关闭数据库连接。 和数据库交互,就必须连接他。他让后续的对象,知道在哪个数据源上执...

    2018-06-17 21:11:45

2