摘要: C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如以下示例中所阐释的那样。设置容量和长度 虽然 St 阅读全文
posted @ 2012-04-16 20:32 L12619 阅读(136) 评论(0) 推荐(0) 编辑
摘要: namespace ArrSort{ class Program { public void Sort() { // 获得数组 int n; Console.WriteLine("请你输入数组的长度:\n"); n=Convert.ToInt32(Console.ReadLine()); int[] arr = new int[n]; for (int i = 0; i < n; i++) { Console.WriteLine("请你输入第{0}个元素:",i); arr[i] = Convert.ToInt32(Console.ReadLine 阅读全文
posted @ 2012-04-12 21:26 L12619 阅读(120) 评论(0) 推荐(0) 编辑
摘要: (教学思路 C#数组二)数组的属性、foreach遍历、交错数组与矩形数组的区别本次课我们要学习数组的属性、foreach的用法、我上节课提到的交错数组,我会通过多个例子的演示讲解让你们理解交错数组定义已经与规则的二维数组(矩形数组)的区别加深理解,下一节我们还将学习数组的常用方法。 下面我们来学习一下数组的属性,什么是属性呢?在以后学习类的时候我会给大家详细的讲解,现在我给你们举个现实生活的例子,帮助你们理解什么叫属性,属性一般都是名词,表示它的所有者(即对象)拥有的特性,如抹布(对象)的颜色、大小(属性),而下一节将学习的数组的方法一般是动词,如抹布的功能,抹布(对象)清除(方法)桌面、车 阅读全文
posted @ 2012-03-16 13:17 L12619 阅读(118) 评论(0) 推荐(0) 编辑
摘要: int sum=0; int i = 0; while (i<=100) { if (i % 7 == 0) { i++;//当你缺少此自增变量的时间程序将停止不前因为其i的值一直是7 continue; } sum += i; i++; } Console.WriteLine("结果为:{0}",sum); 阅读全文
posted @ 2012-03-14 10:56 L12619 阅读(97) 评论(0) 推荐(0) 编辑
摘要: //Console.WriteLine("请输入第一个数:"); //string s1 = Console.ReadLine(); //int s2 = Convert.ToInt32(s1); //Console.WriteLine("请输入第二个数:"); //string i1 = Console.ReadLine(); //int i2 = Convert.ToInt32(i1); //Console.WriteLine("{0}+{1}={2}",s2,i2,s2+i2); //Console.ReadKey(); /*C 阅读全文
posted @ 2012-03-14 09:45 L12619 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 图片的替换和拉伸效果<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <ScrollViewer HorizontalScrollBarVisibility="Visible" Margin="30,30,30,250"> <Image Height="292" HorizontalAlignment="Left" Margin="9,6,0,0 阅读全文
posted @ 2012-03-12 17:24 L12619 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在这一天的学习中我学会了WP7编程上的控件应用,Grid(网格特点),canvas(画布),stackpanel,Grid.row,Grid.column,horizontalAlignment,verticalAlignment,content,width,height,stretch,rowdefinition,columndefinition,ScrollViewer ,grid.columnspan,grid.rowspan等属性的用法<!--LayoutRoot is the root grid where all page content is placed--> &l 阅读全文
posted @ 2012-03-10 19:35 L12619 阅读(175) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using System.IO.Is 阅读全文
posted @ 2012-03-07 16:46 L12619 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 练习各种DateTime类型的属性输出不同方式的日期类型 using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Wi 阅读全文
posted @ 2012-03-07 10:36 L12619 阅读(208) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using Microsoft.Ph 阅读全文
posted @ 2012-03-06 18:38 L12619 阅读(104) 评论(1) 推荐(0) 编辑