C#
世外水镜
水中月,镜中花
展开
-
显示double类型的数据
double temp=3.1415926; //保留一位小数 四舍五入 结果:3.1string str1=temp.toString("f1"); //保留两位小数,四舍五入 下面一次类推 结果:3.14string str2=temp.toString("f2"); //保留 结果:3.14 string str2=temp.t原创 2013-12-10 18:30:01 · 1512 阅读 · 0 评论 -
查找List 某一段数据
代码如下: public void SelectData() { List r = new List(); r.Add(1); r.Add(2); r.Add(3); r.Add(4); r.Add(5);原创 2014-07-21 08:59:50 · 2308 阅读 · 0 评论 -
C# 克隆一个对象(实例)
代码一:using System;using System.Reflection;namespace conTest{ class person { public string name { get; set; } public int age { get; set; } public double heig原创 2014-04-07 12:25:29 · 8635 阅读 · 0 评论 -
Linq To List 集合查询
//Linq对集合的各种查询 public static void Run() { List customerlist = new List(); customerlist.Add(new Customers() { id = 1, Name = "Jack", Custom = "Mis" }); cu原创 2014-03-03 20:20:25 · 6907 阅读 · 0 评论 -
面试之循环篇
题目:简要描述for 循环 while 循环 和do while 循环之间的的异同。说实话我还真的很不想回答面试官这些问题,为什么呢?眨眼一看 都是循环体啊!这还要我说吗?没有办法啊,谁让我是一个应聘者呢!写循环程序时需要注意 循环变量的初值, 循环条件 和 循环变量的增量,1. for循环是 计次数循环,循环次数由循环变量的终值减去初值再除以步长。2. whi原创 2014-01-02 16:32:35 · 1114 阅读 · 0 评论 -
面试之对象与类
对象和类,我们在编程的时候经常用到!什么是对象?什么是类?我们应该不知道怎么去解释 这个 所谓的对象 和类呢????我第一次去面试!面试老师问我这个问题的时候我是那么的茫然!感觉很熟悉!很普遍,但是就是不知怎么开腔!因为开腔“枪”会打死人,而死的那个不明而喻了吧!! 好吧!还是打开天窗吧~~~~~~~我的理解是这样的: 类:对现实生活中事物的描述。而描述则是提取这一类事原创 2014-01-02 16:38:26 · 1006 阅读 · 0 评论 -
二分查找算法
public static int BinSort(int[] array,int key){ int low = 0; int high = array.Length - 1; int mid = 0; int n = 0; while (low high) { n++; mid = (low + high) /原创 2014-01-21 16:14:23 · 778 阅读 · 0 评论 -
冒泡排序
思想:越小的元素会经由交换慢慢“浮”到数列的顶端,故名 冒泡排序。写方法体代码 /// /// 冒泡排序 /// /// 待排序的数组名称 public static void BubbleSort(int[] numbers) { for (int i =原创 2013-12-13 16:46:59 · 659 阅读 · 0 评论 -
面试之变量值交换
交换两个变量:例如num1=5,num2=6→num1=6,num=5怎么样?是不是觉得灰常简单,你是不是用下面的方法做的:int num1=5;int num2=6;int temp=num1;num1=num2;num2=temp;Console.WriteLine("num1={0},num2={1}",num1,num2);好吧!你赢了!你做的非常对!就就是原创 2014-01-02 16:42:14 · 996 阅读 · 0 评论 -
C#基础--类
类是C#中最重要、最常见的类型一个类对象中,主要包括 字段,属性,方法。不过除此之外,在类类型中还可以定义嵌套类,也可以定义一个常量。对于一个没有任何编程知识的初学者而言,也许还应介绍一下常量与变量。不过从它们的名字就可以非常清晰地辨明二者的区别,常量其值是不可改变的(比如圆周率“π”)声明一个常量要用到关键字const 例如:const double PI = 3.141原创 2013-12-31 14:29:31 · 791 阅读 · 0 评论 -
Linq 之 List<T> 排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Program原创 2013-12-13 16:24:43 · 1203 阅读 · 0 评论 -
快速排序
思想:取一个元素作为比较参数,小于他的往左边移,大于他的往右边移!以控制台程序做演示先声明QuicSort(方法名称) /// /// 快速排序 /// /// 数组 /// 左索引 /// 右索引 private static void QuicSort原创 2013-12-13 16:49:02 · 777 阅读 · 0 评论 -
iTextSharp 合并多个PDF文件
下载并且引用 iTextSharp.dll 引用命名空间:using System.Collections.Generic;using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;namespace Oil.Main.Utility{ class PdfHelper {原创 2013-12-13 18:01:25 · 11219 阅读 · 0 评论 -
XMLHelper 类
开面见山吧!我也就不废话了!不喜勿喷哈!!!!新建一个Class(我这里是“XMLHelp”)引入命名空间using System.Xml; class XMLHelp { public static XmlDocument xdoc;//xml对象 public static XmlNode xnode;//xml中的节原创 2013-12-13 16:38:07 · 974 阅读 · 0 评论 -
计算代码耗时
使用以下方法可以准确的记录代码运行的耗时。System.Diagnostics.Stopwatch stopwatch = new Stopwatch();stopwatch.Start(); // 开始监视代码运行时间// you code ....stopwatch.Stop(); // 停止监视TimeSpan timespan = stopwatch.Elapse原创 2013-12-12 18:14:50 · 913 阅读 · 0 评论 -
变量值交换
交换两个变量:例如num1=5,num2=6→num1=6,num=5怎么样?是不是觉得灰常简单,你是不是用下面的方法做的:int num1=5;int num2=6;int temp=num1;num1=num2;num2=temp;Console.WriteLine("num1={0},num2={1}",num1,num2);好吧!你赢了!你做的非常对!就就是原创 2014-05-29 16:36:40 · 872 阅读 · 0 评论