Welcome 微信登录

首页 / 软件开发 / C#

C#命名空间专题(一)

C#命名空间专题(一)

C#命名空间专题(一)2009-07-20 本站 L小风一.namespace-命名空间在C#中命名空间有很大的作用,它指明了你所用到的类来自哪个命名空间中,例如Mail类在命名空间usingSystem.Net.Mail和usingSystem.Web.Mail都存在,如果你在程序当中引用了这两个空间,但是在创建Mail类的对象时候没有指明使用的是哪个空间中的类那么就会出现错误:usingSystem.Net.Mail;usingSystem.Web.M...
C#命名空间专题(二)

C#命名空间专题(二)

C#命名空间专题(二)2009-07-23 本站 L小风一、命名空间嵌套上一节中讲到命名空间在类的对象实例化的过程中可以防止类的冲突,如果两个类名一样的类包含在两个不同的命名空间中,那么在实例对象的创建的时候系统就会提示你该选择用哪个类.而所谓命名空间嵌套是指在一个命名空间嵌套中里还可以包含另一个命名空间嵌套。下面用一个简单的例子来说明:using System;using System.Collections.Generic;using System.T...
C#中汉字当2个字符计算

C#中汉字当2个字符计算

C#中汉字当2个字符计算2009-10-09在当前一个项目中,需要计算字符串的长度,并将固定长度字符截下来,其中汉字要按2个字符计算,数字与字母按1个字符计算,没有找到现成的函数可以使用,参考 如何得到一个汉字和字母组合的字符串的准确的长度( asp.net 版本的 ) http://www.webjx.com/htmldata/2005-10-20/1129777793.html参考写了以下两个函数,主要功能为按指定长度取copy字符串,取代substr...
C#的多线程机制探索

C#的多线程机制探索

C#的多线程机制探索2009-10-09挽留刀注:本文中出现的代码均在.net Framework RC3环境中运行通过一.多线程的概念Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专...
C#发现之旅-高性能ASP.NET树状列表控件(上)

C#发现之旅-高性能ASP.NET树状列表控件(上)

C#发现之旅-高性能ASP.NET树状列表控件(上)2009-10-09 博客园 袁永福已有树状列表控件分析发现问题近期发现有人在ASP.NET项目开发中使用一种叫dtree的树状列表组件加载缓慢。这也是笔者撰写本章的动机。毛主席教导我们,做事要发现问题,分析问题和解决问题。首先我们发现了已有的树状列表WEB控件加载缓慢的问题,接下来就很自然的是分析问题了。下图就是dtree 运行界面的例子分析问题现在我们分析问题,对使用dtree生成树状列表的程序代码的...
C#实时申请技术

C#实时申请技术

C#实时申请技术2009-10-09Real time Application 实时申请技术在本文里是作为一个实例来演示在用户(Tcpclient)申请与服务器(TcpServer)申请之间使用Socket类的情况 。该项目同样也演示在实时项目中如何使用listview控制以及如何传递XML格式信息。TcpServer.exe 文件显示了在单独的thread当中(而不是在GUI 线程之中)TCP socket的相互通讯。TcpClient.exe文件同样也...
C#算法设计与分析-寻找素数

C#算法设计与分析-寻找素数

C#算法设计与分析-寻找素数2009-10-09素数寻找问题由来已久,一直是一些数学家追求的目的。关于素数的定义及性质,我就不在这里多叙了,相信大家都对此了如指掌。素数的寻找思路比较的简单,根据素数的性质(素数应该不能被除了1和它自身的其他数整除)我们可以从最小的素数2开始,一直到比它小1的数为止,用这些数去整除它,如果它能被整除则它必定不是素数,这是判断单个素数的方法(这个算法思想最简单,时间复杂度最大)。对于寻找比某一个给定的整数值小的所有素数也可以采...
<< 111 112 113 114 115 116 117 118 119 120 >>