
C#雨水
重头再来
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
日期格式转换2011-01-01=>2011 1 1
日期格式转换, Excel中第一列,例如2011-01-01转换为2011 1 1string[] s3 = newdata[k].Split(/t); //newdata中每行按/t拆分方法一: string[] s4= s3[0].Split(-);原创 2011-06-24 13:38:00 · 2244 阅读 · 0 评论 -
去除重复数据
是怎么在10万个号码中把重复的号码筛选出来。想了一下,可以先使用快速排序法进行排序,然后再逐条循环和相邻号码匹配,这样重复的号码就出来了。如果分段进行的话可以适当减小算法的复杂度。而且可以通过多线程充分利用CPU性能。 ArrayList myList = new ArrayList();int[] num = new int[] { 1, 1, 2, 2, 3, 2,原创 2011-07-21 20:09:34 · 545 阅读 · 0 评论 -
Array转化为List(存储的是二维数组)
读取Excel文件,转化为Text文件输出Array中存储了二维数组(Array是读取Excel的返回值)现在用List存储这个二维数组(为什么不用List>,因为将数据写进Text时调用的函数参数是List) public static List SceneRainAndTemp(ref Array ary) { int oldrows原创 2011-06-23 23:25:00 · 2261 阅读 · 0 评论 -
Array转化为ArrayList(存储的是二维数组,雨水)
Array和ArrayList存储的都是object类型 public static ArrayList SceneRainAndTemp(ref Array ary) { int oldrows =ary.GetLength(0); int oldcols = ary.GetLength(1);原创 2011-06-23 23:27:00 · 1687 阅读 · 1 评论 -
ArrayList转化为str[,]
ArrayList存储二维数组是只能存在一个位置,比如0位置创建具有指定下限、指定 Type 和维长的二维Array。 string[,] results = (string[,])Array.CreateInstance(typeof(String), dimLengths, lowerBounds); elementType 类型:System.Type要创建原创 2011-06-27 08:56:00 · 675 阅读 · 0 评论 -
日期处理大全
1、 初始化 DateTime dt = DateTime.Now;//1DateTime dt = new DateTime();//2DateTime dt = default(DateTime);//31,2,3都行Date? dt=null;不行 2 去掉日期中的时分秒DateTime.ToShortDateString 3、将指定的天原创 2011-07-21 10:22:19 · 490 阅读 · 0 评论 -
防止覆盖集合中的数据
在循环内,先声明集合,在填充集合,如果第二次循环,重新生成集合对象,上次集合中的数据没有了 解决:所以要把集合的初始化放在循环外面原创 2011-07-21 10:34:11 · 519 阅读 · 2 评论 -
有返回值的函数return无法跳出
有返回值的函数return无法跳出,在另一个函数中跳出class Program { static void Main(string[] args) { int j=Fun(); if (j == 0) return; //后加的,在外面函数中跳出程序原创 2011-07-29 19:44:56 · 2583 阅读 · 0 评论 -
foreach 循环不能改变集合中各项的值
注意,foreach 循环不能改变集合中各项(上面的temp)的值,所以下面的代码不会编译:foreach (int temp in arrayOfInts){temp++;Console.WriteLine(temp);}如果需要迭代集合中的各项,并改变它们的值,就应使用for 循环。原创 2011-07-30 10:20:33 · 1177 阅读 · 0 评论 -
取得Excel中实际数据
取得Excel中的实际数据,去除列和行的大片空白 public static List SceneRainAndTemp(ref Array ary) { int oldrows =ary.GetLength(0); int oldcols = ary.GetLength(1); string原创 2011-06-28 22:11:00 · 477 阅读 · 0 评论 -
string 和 StringBuilder 的区别
1、http://topic.youkuaiyun.com/u/20080828/12/d9664d3b-90f3-4039-a69c-3bc861ac2c9d.html 2、c#中string和Stringbuilder类型如何相互转换myString=myStringBuilder.ToString(); myStringBuilder.Append(myStrin原创 2011-07-05 13:11:28 · 364 阅读 · 0 评论 -
跳出foreach再进入foreach
foreachOut: foreach(){ int flag=0; for() { for() { if() { //怎样跳到下面的foreach原创 2011-07-08 16:46:12 · 494 阅读 · 0 评论 -
集合循环时删除元素
foreach(KeyValuePair a in name2Array){ for { for { } } foreach() {原创 2011-07-08 16:46:52 · 542 阅读 · 0 评论 -
goto
http://msdn.microsoft.com/zh-cn/library/13940fs2(v=vs.80).aspxgoto 语句用于跳出深嵌套循环。 1、尝试使用了Goto语句,许多地方不建议使用goto语句,因为如果程序太长,会让人很难读懂程序的流程。不方便进行维护。goto语句最好是配合switch条件转向语句使用。单独使用是比较危险的一件事情。2、http://ww原创 2011-07-07 21:30:07 · 384 阅读 · 0 评论 -
碰到异常返回继续循环
for(){ try { } catch(Exception e) { continue;//碰到异常返回 }}原创 2011-07-09 16:13:52 · 484 阅读 · 0 评论 -
不用goto跳出多层循环和向后循环跳转
foreach(){ int flag=0; for() { for() { if() {原创 2011-07-08 16:38:44 · 696 阅读 · 1 评论 -
怎样去掉日期中的时间
一个日期类型变量,在转化为string型的时候包含了时间部分,怎么样可以转化为不含时间的日期字符串?? datetime.tostring( "yyyy-MM-dd ") String b=a.ToShortDateString(); http://topic.youkuaiyun.com/t/20040826/17/3312943.html原创 2011-07-07 13:10:55 · 2139 阅读 · 0 评论 -
禁用goto重头再来
outFor: foreach () { for () {原创 2011-07-08 01:02:35 · 414 阅读 · 0 评论 -
sdsd
int result=0; string svalue = ""; if(int.TryParse(value,ou原创 2011-07-21 10:13:01 · 481 阅读 · 0 评论 -
输出数据保留一位小数
字符串可能是数字字符串可能为空 int result=0; string svalue = "";原创 2011-07-21 10:22:06 · 4092 阅读 · 0 评论 -
if/else if/else if出错
if/else if可以 if/else if/else if不可以原创 2011-07-29 19:41:56 · 723 阅读 · 0 评论 -
Z检验第i年j月与历史比较
集合Dictionary Dictionary原创 2011-07-29 19:33:19 · 491 阅读 · 0 评论 -
winfrom日期控件
Timer、DateTimePicker、MonthCalendar,第一个是非可视化组件(运行时不可见,设计时可以),后面二个主要是日历控件 DateTimePicker中日期可以自己输入的,非常方便原创 2011-07-29 19:35:34 · 1535 阅读 · 1 评论 -
winfrom lable
winfrom lable怎么改大小 只要改文字大小就可以了,不要改Size原创 2011-07-29 19:36:27 · 502 阅读 · 0 评论 -
winfrom button
// button1最后一行加上 this.button1.Click += new System.EventHandler(this.button1_Click); MainFrom.cs中加入 private void button1_Click(原创 2011-07-29 19:37:58 · 490 阅读 · 0 评论 -
IsNullOrEmpty()和" "
1、http://topic.youkuaiyun.com/u/20081105/23/30488E38-1E7B-4DF8-8EA8-4C4596A53A66.html 2、String.IsNullOrEmpty和s == null || s.Length == 0的区别http://blog.51jiayou.com.cn/ASP.NET/2151.html 3、C#中判断空字符串的原创 2011-07-05 13:25:40 · 555 阅读 · 0 评论 -
日期初始化为null
DateTime dt = null;生成时就会提示错误信息:无法将Null转换成"System.DateTime",因为它是一种不可为null值的类型解决: DateTime? dt = null; //初始化为null DateTime? 是 Nullable 的缩写,其他类型是不是也可以这样赋为null,经验证int,bool,double等类原创 2011-07-07 18:16:51 · 1041 阅读 · 0 评论 -
数字字符串数组用Sort排序
数字字符串数组用Sort排序没有规律 字符串数组转化为整形数组,再排序,取最大值 string[] sp = str.Split('\t'); double[] dp = new double[sp.Length]; for (int i = 0; i { dp[i]原创 2011-07-29 19:40:56 · 1450 阅读 · 0 评论 -
日期后面的时间转化为0:00:00
DateTime dt1=dateTimePicker1.Value; dt1 = dt1.Date; //h:mm:ss变成0:00:00原创 2011-07-29 19:46:24 · 1977 阅读 · 0 评论 -
数组右对齐
/*s2 += "/t" + s4[0] + "/t" + String.Format("{0,5}", s4[1]) + "/t" + String.Format("{0,5}", s4[2]) + "/t" + String.Format("{0,5}", s3[i + 1]); */方法的方式;String.Format("{0,5}", s4[1]) String.For原创 2011-06-24 16:22:00 · 1215 阅读 · 0 评论 -
判断字符串为空大全
String.IsNullOrEmpty(value)或者value==null||value.Length==0 http://blog.youkuaiyun.com/meifage2/article/details/6621668原创 2011-07-21 10:27:15 · 340 阅读 · 0 评论