随笔分类 - C#
摘要:转载:http://www.cnblogs.com/webabcd/archive/2008/04/02/1134658.html
阅读全文
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.IO;using System.Security.Cryptography;using System.Text;name
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Script.Serialization;using System.Data;/// <summary> /// JSON帮助类 /// </summary> publicclassJSONHelper{ /// <summary> /// 对象转JSON /// </summary> /// <param name="obj"
阅读全文
摘要:using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节点root.
阅读全文
摘要:一:树 我们思维中的”树“就是一种枝繁叶茂的形象,那么数据结构中的”树“该是怎么样呢?对的,他是一种现实中倒立的树。1:术语 其实树中有很多术语的,这个是我们学习树形结构必须掌握的。 <1> 父节点,子节点,兄弟节点 这个就比较简单了,B和C的父节点就是A,反过来说就是B和C是A的子节点。B和C就是兄弟节点。 <2> 结点的度 其实”度“就是”分支数“,比如A的分支数有两个“B和C",那么A的度为2。 <3> 树的度 看似比较莫名其妙吧,他和”结点的度“的区别就是,树的度讲究大局观,乃树中最大的结点度,其实也就是2。 <4> 叶结点,分
阅读全文
摘要:一构造二叉树 读取二叉树的值新建工程类库:命名BinaryTreeusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BinaryTree{ //where表示TItem类型实现接口IComparable public class Tree<TItem> where TItem:IComparable<TItem> { //属性 public TItem DataNode { get; set; } pub...
阅读全文
摘要:用委托实现同时关闭电视,电脑,电灯。一 委托: //定义一个电视机类 public class TV { //定义一个关闭电视机的方法 public void shutTV() { Console.WriteLine("关闭电视机"); } } //定义一个电脑类 public class Computer { //关闭电脑 public void shutComputer() { Console.WriteLine...
阅读全文
摘要:演示代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class Program { private static void Main(string[] args) { ITestzh itestzh = new Testzh(); ITestzh itestdemo = new TestDemo(); itestzh.Insert(); //输出“子类重写父类的Insert方法” itestdemo
阅读全文
摘要:完成下面的方法,要求返回一个验证码,并且不能同时存在容易混淆的0和Q。每个字母取得的概率要相同。 他先给出了一部分代码://生成一个随机验证码并且0和O不能同时出现 public string CreateCode(int count) { //验证码字符串 string strcode = "0,1,2,3,4,5,6,7,8,9,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[] codes = strcode.Split(','); //验证码为空 string validate
阅读全文
摘要:简介在C#中,Dictionary提供快速的基于兼职的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。详细说明必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 键值对之间的偏序可以不定义 创建和初始化一个Dictionary对象Dictionary&
阅读全文
摘要:一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalue键值对:HashtableO
阅读全文
摘要:引用命名空间using System.IO;//引入命名空间此方法用于删除指定路径的文件夹,如果含有文件夹则一并删除。 /// <summary> /// 此方法用于删除文件夹 /// </summary> /// <param name="dir">文件路径</param> public void DeleteFolder(string dir) { if (Directory.Exists(dir)) //如果存在这个文件夹删除之 { foreach (string d in Directory.GetFileSystem
阅读全文
摘要:static void Main(string[] args) { //C#文件流写文件,默认追加FileMode.Append string msg = "okffffffffffffffff"; byte[] myByte = System.Text.Encoding.UTF8.GetBytes(msg); using (FileStream fsWrite = new FileStream(@"D:\1.txt", FileMode.Append)) { fsWrite.Write(myByte, 0, myByte.Length); }; //c
阅读全文
摘要:1:冒泡排序代码static void Main(string[] args) { ////五次比较for (int i = 1; i <= 5; i++) { List<int> list = new List<int>(); //插入2k个随机数到数组中 for (int j = 0; j < 2000; j++) { Thread.Sleep(1); list.Add(new Random((int)DateTime.Now.Ticks).Next(0, 100000)); } Console.WriteLine("\n第" + i
阅读全文
摘要:链接:http://www.cnblogs.com/wangfupeng1988/archive/2011/12/26/2302216.html 或:http://www.cnblogs.com/huangxincheng/category/340146.html
阅读全文
浙公网安备 33010602011771号