C#
文章平均质量分 76
rart2008
学生
展开
-
.NET程序员必须知道的五大辅助工具
经常有人总结.NET程序员必须使用的十大工具,但是除开开发工具以外,其实还有很多辅助工具也能帮助大家提高效率。下面我们来看这五大辅助工具吧。转载 2010-07-17 00:42:00 · 2552 阅读 · 0 评论 -
C#根据当前时间获取,本周,本月,本季度等时间段
DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth = dt.AddDays(1 - dt.Day); //本月月初DateTime endMonth转载 2010-09-14 17:17:00 · 1646 阅读 · 0 评论 -
.NET如何调用迅雷
<br />1.首先导入DLL添加引用 -> COM -> ThunderAgent 1.0 Type Library(前提是已安装迅雷)或者C:/Program Files/Thunder Network/Thunder/ComDlls/ThunderAgent_Now.dll(路径可能有所不同)2.代码:THUNDERAGENTLib.AgentClass agent = new THUNDERAGENTLib.AgentClass();//创建对象//添加任务:下载http://w转载 2010-09-14 16:25:00 · 1891 阅读 · 0 评论 -
C#学习笔记—电子邮箱验证程序
<br />//方法类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Cp1{ class Valider { private bool accept; public string vldemail; //保存要验证的Email字符串 public bool Proce原创 2010-06-18 00:37:00 · 1097 阅读 · 1 评论 -
C#学习笔记—数组的折半查找(二分查找)
<br />//方法类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Cp7{ class Search { public static void Import(int[] nums) //让用户输入数字,存入数组中,对数组进行排序 { for (int原创 2010-06-18 00:34:00 · 4917 阅读 · 0 评论 -
C#学习笔记—数组的冒泡排序
<br />//方法类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Cp4{ class BubbleSorter { //数组由小到大排序 public static void BubbleSortAscending(int[] arr) {原创 2010-06-18 00:29:00 · 845 阅读 · 0 评论 -
C#学习笔记—二维数组的练习
<br />//二维数组的练习using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Cp8{ class Program { static void Main(string[] args) { int[][] arr = new int[2][];原创 2010-06-18 00:35:00 · 1185 阅读 · 0 评论 -
C#学习笔记—字符串操作
<br />//字符串操作using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Cp1{ class Program { static void Main(string[] args) { string s3 = "Visual C# Express";原创 2010-06-18 00:26:00 · 550 阅读 · 0 评论 -
字符串中的单词提取算法
<br />//方法类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Cp5{ class WordExtractor { //初始状态:wordBengin位于单词的起始处,设置wordEnd开始检索 int wordBengin = 0; int wordEnd = 0原创 2010-06-18 00:21:00 · 4458 阅读 · 0 评论 -
C#随机函数random()典型用法集锦
<br />Random.Next() 返回非负随机数;<br />Random.Next(Int) 返回一个小于所指定最大值的非负随机数<br />Random.Next(Int,Int) 返回一个指定范围内的随机数<br /><br />1、random(number)函数介绍<br />见帮助文档,简单再提一下,random(number)返回一个0~number-1之间的随机整数.参数number代表一个整数.<br />示例:<br />trace(random(5));<br /><br />2转载 2010-06-14 17:06:00 · 1002 阅读 · 0 评论 -
C#编程命名规范
<br />命名规范是一个十分重要但有比较有争议的话题,本文主要谈一下我的体会并介绍一种较常用的C#命名规范。<br />匈牙利命名法<br />我最早接触到的命名规范是匈牙利命名法,该方法出自微软,基本上是一些在你的所有变量前建立一个前缀的规则。这个前缀会说明那个变量的类型。其好处在于,通过它们的前缀,你可以方便地知道两个变量是否兼容。这种方法非常流行,在目前的C和C++开发中还被广泛的使用。<br />匈牙利命名法的不足<br />匈牙利命名法的最大的不足的地方就是繁琐,随着计算机的速度越来越快,IDE转载 2010-06-11 16:55:00 · 10507 阅读 · 6 评论 -
C#中String类的几个方法
<br />1、String.IndexOf<br />String.IndexOf 方法 (Char, Int32, Int32)<br />报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。<br />String.IndexOf(value, startIndex, count)<br /><br />参数<br />value:要查找的 Unicode 字符。<br />startIndex:搜索起始位置。<br />count:要检查的字符位置数。<br原创 2010-06-12 19:34:00 · 7128 阅读 · 0 评论 -
提高C#编程水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 5.总是为自定义类重载 ToString 方法6.区别值类型和引用类型7.使用不可变的值类型(Immutable Atomic Value Types)8.在值类型中,确保0是一个合法的数据9.理解 ReferenceEq原创 2010-11-06 22:47:00 · 1072 阅读 · 0 评论