C#
Aaron-Xu
在测试的道路上上下求索!
展开
-
从文件中读数到数组,且用于冒泡排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Collections;//冒泡排序算法namespace BubbleSort{ public class BubbleSort原创 2012-06-04 17:02:21 · 1341 阅读 · 0 评论 -
归纳一下:C#线程同步的几种方法
我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单转载 2012-11-12 17:38:17 · 912 阅读 · 0 评论 -
我和我的委托(C#)
先引用MSDN上的一段话,以免误导大家:“委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。委托用于将方法作为参数传递给其他方法。事件处理程序就是通过委托调用的方法。您可以创建一个自定义方法,当发生特定事件时某个类(例如 Windows 控件)就可以调用您的方法。”说实话,我看了很多关于委托的文章,也有非原创 2012-11-09 18:32:19 · 724 阅读 · 0 评论 -
字符串排序导致的问题
最近在分析自动化case的时候遇到了下面这个问题,或许可以帮助大家思考一下,代码也可能被大家用到的。在之前的很长时间里,至少是从启用新case开始我们就已经很少做自动化的SxS(Side by Side) testing 了, 一直都是只安装Visual Studio 2012 测试。最近又开始了,其中有这样一个自动化的run,安装了Visual Studio 2008 和Visual Stu原创 2012-10-25 17:03:32 · 733 阅读 · 0 评论 -
c#值类型和引用类型
在C#中,值类型:整型、布尔型、字符型、实数型、结构型、枚举型。引用类型:类、对象、字符串、数组、接口、委托。区别:1、值类型通常被分配在栈上,它的变量直接包含变量的实例,使用效率比较高。2、引用类型分配在托管堆上,引用类型的变量通常包含一个指向实例的指针,变量通过该指针来引用实例。3、值类型继承自ValueType(注意:而System.ValueType转载 2012-09-13 16:41:24 · 546 阅读 · 0 评论 -
Some tips about how to reverse Array with C#
I just have a try and paste my code to be here, hope you guys give me some suggestionsOf course try to have some test on it is perfect!Any test case are welcome! Thanks very much!using Sys原创 2012-09-07 19:57:35 · 506 阅读 · 0 评论 -
C#中抽象类和接口的区别
大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料.一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如转载 2012-09-07 15:40:48 · 1052 阅读 · 0 评论 -
c#写文件
C#写文件2007-12-31 01:01C#文件处理操作必须先导入命名空间:using System.IO;//实现背景:一个文本框、一个按钮、VS2005方式一:用FileStream//实例化一个保存文件对话框 SaveFileDialog sf = new SaveFileDialog(); //设置文件保存类型转载 2012-05-24 16:18:21 · 473 阅读 · 0 评论 -
可怕的无穷递归
今天在http://www.dotnetperls.com/algorithm看到一段代码,闲着没事就敲了下来运行一下,static void Main(string[] args) { A(0); } static void A(int a) { Console.Wri原创 2012-06-06 15:21:20 · 3047 阅读 · 2 评论 -
用C#读取txt文件的方法
1、使用FileStream读写文件文件头:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:byte[] byData = new byte[100];char[] charData = new char[1000];转载 2012-06-04 17:34:18 · 2852 阅读 · 0 评论 -
字符串转换为整型数字(C#)
利用C#现成的函数做字符串与数字之间的转化是一件轻而易举的事情,比如有int.TryParse(), Convert.ToInt32()等等函数(不过这里注意,所有的函数都无法讲一个不是纯数字的字符串转换为数字),但是如果不用这些现成的函数如何做到呢?请看代码: static void Main(string[] args) { string str =原创 2012-11-12 23:52:15 · 4515 阅读 · 0 评论