上一页 1 2 3 4 5 6 7 ··· 13 下一页

2017年3月17日

C#中的索引器的简单理解和用法

摘要: 索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义 C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。 定义索引器的方式与定义属性有些类似,其一般形式如下: 修饰符 阅读全文

posted @ 2017-03-17 14:26 可爱的春哥 阅读(581) 评论(0) 推荐(0) 编辑

2017年3月15日

线程的启动

摘要: 在实例化Thread的实例,需要提供一个委托,在实例化这个委托时所用到的参数是线程将来启动时要运行的方法。在.net中提供了两种启动线程的方式,一种是不带参数的启动方式,另一种是带参数的启动的方式。 不带参数的启动方式 如果启动参数时无需其它额外的信息,可以使用ThreadStart来实例化Thre 阅读全文

posted @ 2017-03-15 15:24 可爱的春哥 阅读(314) 评论(0) 推荐(0) 编辑

Socket编程

摘要: 在.net下进行网络编程其实也相对比较简单,因为在.net类库已经提供了大量封装好的类。在.net下网络编程比较底层的类是System.NET.Sockets.Socket类,这个类提供了丰富的方法和属性,并且还提供了异步数据传输支持。对Socket类做一个简单的介绍,它有如下常见方法:public 阅读全文

posted @ 2017-03-15 15:02 可爱的春哥 阅读(252) 评论(0) 推荐(0) 编辑

2017年3月13日

.net中对象序列化技术

摘要: 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。此外还可以将对象序列化后 阅读全文

posted @ 2017-03-13 16:27 可爱的春哥 阅读(175) 评论(0) 推荐(0) 编辑

new、virtual、override

摘要: 我们先看下面一段程序: public class Father { public void Run0() { Console.WriteLine("Father.Run0"); } } public class Son:Father { public void Run0() { Console.Wr 阅读全文

posted @ 2017-03-13 15:11 可爱的春哥 阅读(243) 评论(0) 推荐(0) 编辑

2017年3月6日

如何检测指定的Windows服务是否启动

摘要: 在项目中,特别是安装项目中我们经常要判断一些服务是否启动(判断SQL Server是否启动最常见),在.net中我们如何判断指定的Windows服务是否启动呢?首先要知道Windows服务的显示名称,这里以IIS检测为例,我们知道IIS的显示名称是"IIS Admin",现在用下面的代码来判断IIS 阅读全文

posted @ 2017-03-06 18:00 可爱的春哥 阅读(1019) 评论(0) 推荐(0) 编辑

c#中的GetUpperBound,GetLowerBound方法

摘要: 今天使用数组的时候,用到了几个数组的属性,总结如下: Array的Rank 属性:语法:public int Rank { get; } 得到Array的秩(维数)。Array的GetUpperBound 方法:语法:public int GetUpperBound(int dimension) 用 阅读全文

posted @ 2017-03-06 17:22 可爱的春哥 阅读(8420) 评论(0) 推荐(2) 编辑

C#.net中的rank方法

摘要: string[,] abcd = new string[2, 4];abcd[0, 0] = "a";abcd[0, 1] = "b";abcd[0, 2] = "c";abcd[0, 3] = "d";abcd[1, 0] = "e";abcd[1, 1] = "f";abcd[1, 2] = " 阅读全文

posted @ 2017-03-06 17:17 可爱的春哥 阅读(1866) 评论(0) 推荐(0) 编辑

实现MD5算法

摘要: using System; using System.Text; using System.Security.Cryptography; namespace Common { /// <summary> /// 一个实现MD5散列字符串的类 /// 作者:周公 /// 日期:2007 /// </s 阅读全文

posted @ 2017-03-06 16:41 可爱的春哥 阅读(209) 评论(0) 推荐(0) 编辑

用C#实现DES加密解密封装

摘要: 主要用到C#提供的以下三个类:MemoryStream 内存流DESCryptoServiceProvider 加密服务提供者类CryptoStream 讲数据流连接到加密转换的流 using System;using System.Security.Cryptography;using Syste 阅读全文

posted @ 2017-03-06 16:36 可爱的春哥 阅读(12028) 评论(1) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 ··· 13 下一页

导航