孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页

2011年5月7日

摘要: 可以使用一个委派调用多个方法,委派和方法都有一个限制:委派和方法都必须返回void。 下面的例子定义了一个叫DelegateCalculation的返回值为void的派生类: public delegate void DelegateCalculation( double acceleration, double time ); 阅读全文
posted @ 2011-05-07 19:57 孤独的猫 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 委托就像一个函数的指针,在程序运行时可以使用它们来调用不同的函数。委托存储方法名,以及返回值类型和参数列表。一个委派有两个部分:委派类和类的委派对象。 定义委派类,如 public delegate double DelegateCalculation(     double acceleration ,double time ); 阅读全文
posted @ 2011-05-07 19:45 孤独的猫 阅读(301) 评论(0) 推荐(0) 编辑

摘要: cut用来从标准输入或文本文件中剪切列或域。剪切文本可以将之粘贴到一个文本文件 阅读全文
posted @ 2011-05-07 14:25 孤独的猫 阅读(1850) 评论(0) 推荐(0) 编辑

摘要: 首先建立一库文件目录,设为~/bin/lib,然后建立获得IP地址的函数,函数名用_getip(),文件名为mylib1.sh 阅读全文
posted @ 2011-05-07 14:09 孤独的猫 阅读(222) 评论(0) 推荐(0) 编辑

摘要: 合数分解 #!/bin/sh #把一个大于等于2以上的正整数,分解成质因子的连乘积 阅读全文
posted @ 2011-05-07 13:27 孤独的猫 阅读(247) 评论(0) 推荐(0) 编辑

2011年5月6日

摘要: 笔刷用Pen类表示,使用Pen后,必须释放资源。如下例 阅读全文
posted @ 2011-05-06 22:51 孤独的猫 阅读(1084) 评论(0) 推荐(0) 编辑

摘要: 下面的例子演示了如何使用Color结构的Alpha成分,首先从Color结构中创建两个Color实例,一个是c1,它是蓝色的,其alpha值为100,另一个是绿色的alpha值为50.接着绘制三个实心图形 阅读全文
posted @ 2011-05-06 22:36 孤独的猫 阅读(1946) 评论(0) 推荐(0) 编辑

摘要: Queue对象类似于数据结构中的队列,先进先出(FIFO)。 阅读全文
posted @ 2011-05-06 22:07 孤独的猫 阅读(349) 评论(0) 推荐(0) 编辑

摘要: 堆栈对象Stack和数据结构中的堆栈对象一样,即从顺序表的一段插入,并从这一段取出,可理解为一堆盘子,只能从盘子的上面增加和拿走盘子。 阅读全文
posted @ 2011-05-06 22:05 孤独的猫 阅读(229) 评论(0) 推荐(0) 编辑

摘要: 排序列表用SortedList对象表示,用Add()方法会自动将元素插入到适当的位置以保持关键字的顺序 阅读全文
posted @ 2011-05-06 22:03 孤独的猫 阅读(158) 评论(0) 推荐(0) 编辑

摘要: Hashtable()为哈希表,可以在保存值的同时保存关键字,便于以后搜索,如存储美国州名的同时存储州的简写,如简写为"CA" ,州名为"California",其有Add,Clear,Clone,CopyTo,ContainsKey等方法: 阅读全文
posted @ 2011-05-06 22:00 孤独的猫 阅读(190) 评论(0) 推荐(1) 编辑

摘要: 数组列(ArrayList)与数组类似,但在给它增加元素时,能够自动扩展,而数组则有固定大小,其属于System.Collections命名空间的一部分。 它有Add,AddRange,Insert,InsertRange,Sort等方法,可理解为动态数组。 阅读全文
posted @ 2011-05-06 21:55 孤独的猫 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 通过对类定义个索引器可以把对象的域当做一个数组元素。例如在Car类中定义一个索引器,用来读写make和model域,定义一个类myCar myCar[0]访问make,myCar[1]访问model。 阅读全文
posted @ 2011-05-06 21:34 孤独的猫 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 测试文件如下 $cat myfile.txt May Day May Day May Day Going Down May Day 阅读全文
posted @ 2011-05-06 20:53 孤独的猫 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 用for循环语句的时候,如果不带参数,则表示从命令行取参数,如 阅读全文
posted @ 2011-05-06 20:34 孤独的猫 阅读(161) 评论(0) 推荐(0) 编辑

2011年5月5日

摘要: 齿形数组时数组的一类,它的行也是数组---行数组中的元素个数可以不同。如string[][] names;接着names=new string[4][],创建了四个数组,它们的元素时字符串数组names[0]=new string[3]names[0][0]="Jason";names[0][1]="Marcus";names[0][2]="Price";names[1]=new string[2];names[0][0]="Steve";names[0][1]="Smith";例:/* Exa 阅读全文
posted @ 2011-05-05 21:39 孤独的猫 阅读(247) 评论(0) 推荐(0) 编辑

摘要: /* Example10_8.cs illustrates the use of a three-dimensional rectangular array*/using System;class Example10_8{ public static void Main() { // create the galaxy array int[,,] galaxy = new int [10, 5, 3]; // set two galaxy array elements to the star's brightness galaxy[1, 3, 2] = 3; galaxy[4, 1, 阅读全文
posted @ 2011-05-05 21:35 孤独的猫 阅读(236) 评论(0) 推荐(0) 编辑

摘要: C#中定义一个数组的方法一般为:DataType[]Array=newDataType[Size];其中DataType可以是基本数据类型和对象类型数据,Size是数组元素的个数.例子定义一个int类型的数据来表示一个班上的人数int[]classNum=newint[20];数组的属性有:属性意义publicvirtualboolIsFixedSize数组的长度是否是固定的publicvirtualboolIsReadOnly数组是否是只读型publicvirtualboolIsSynchronized在多线程环境下是否安全publicintLength数组元素的个数publicintRan 阅读全文
posted @ 2011-05-05 21:30 孤独的猫 阅读(248) 评论(0) 推荐(0) 编辑

摘要: /* Example9_4.cs illustrates the use of DateTime properties and methods*/using System;class Example9_4{ public static void Main() { // use the Now and UtcNow properties to get the currrent // date and time Console.WriteLine("DateTime.Now = " + DateTime.Now); Console.WriteLine("DateTim 阅读全文
posted @ 2011-05-05 21:22 孤独的猫 阅读(704) 评论(0) 推荐(0) 编辑

摘要: using System;using System.Linq;using System.Collections.Generic;class Exapmple1_1{ static void Main() { string[] names={"Burke","Connor","Frank", "Everett","Albert","George"}; IEnumerable<string> expr = from s in names where s.Length 阅读全文
posted @ 2011-05-05 21:05 孤独的猫 阅读(168) 评论(0) 推荐(0) 编辑

摘要: /* Example9_3.cs illustrates the use of DateTime and TimeSpan instances*/using System;class Example9_3{ public static void DisplayDateTime( string name, DateTime myDateTime ) { Console.WriteLine(name + " = " + myDateTime); // display the DateTime's properties Console.WriteLine(name + & 阅读全文
posted @ 2011-05-05 20:54 孤独的猫 阅读(651) 评论(0) 推荐(0) 编辑

摘要: System.Text.StringBuilder可以动态创建字符串。同String类中一般的字符串不同,动态字符串的字符可以直接修改,在一般的字符串中,修改的总是字符串的拷贝。同时StringBuilder方法效率更高并且提供了更有效的字符串操作能力。 /* Example9_2.cs illustrates the use of StringBuilder objects*/using System;using System.Text;class Example9_2{ public static void DisplayProperties( string name, StringBui 阅读全文
posted @ 2011-05-05 20:53 孤独的猫 阅读(353) 评论(0) 推荐(0) 编辑

摘要: sort命令主要用于文本排序,现有以文本文件video.txt$cat video.txtBoys in Company C:HK:192:2192Alien:HK:119:1982The Hill:KL:63:2972Aliens:HK:532:4892Star Wars:HK:301:4102A Few Good Men:KL:445:5851Toy Story:HK:239:3972将此文本按字母从小到大的顺序排序并输出到results.outsort video.txt >results.out再查看results.out,得到A Few Good Men:KL:445:5851 阅读全文
posted @ 2011-05-05 20:11 孤独的猫 阅读(336) 评论(0) 推荐(0) 编辑

摘要: #!/bin/sh C=([3]=77 [1]=100 [5]=66) echo ${C[5]}echo ${C[@]} #取出所有元素 阅读全文
posted @ 2011-05-05 19:47 孤独的猫 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 可以在shell中强制必须声明变量,shopt 指令,如下面的指令mustpreset.sh 运行结果为50#!/bin/shdeclare Informix=50echo $Informix注意:在ubuntu中,运行此脚本需用 $bash mustpreset.sh,因为默认的sh版本为dash,不是bash如果脚本如下,会报错,因为没有事先声明变量shopt -s -o nounsetecho $test 阅读全文
posted @ 2011-05-05 19:32 孤独的猫 阅读(331) 评论(0) 推荐(0) 编辑

2011年5月4日

摘要: 如下面的IDrivable和IStreerable都声明了TurnLeft()方法 public interface IDrivable {   void TurnLeft(); } public interface IStreerable {   void TurnLeft(); } 阅读全文
posted @ 2011-05-04 22:32 孤独的猫 阅读(181) 评论(0) 推荐(0) 编辑

摘要: 接口间可用:实现服用,如public interface IMovable : IDrivable, ISteerable,例如 阅读全文
posted @ 2011-05-04 22:19 孤独的猫 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 可用is运算符检查是否支持接口,用as运算符转换接口,如: 阅读全文
posted @ 2011-05-04 22:16 孤独的猫 阅读(506) 评论(0) 推荐(0) 编辑

摘要: 如public class Car : MotorVehicle, IDrivable, ISteerable形式,例如: 阅读全文
posted @ 2011-05-04 22:14 孤独的猫 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 多个接口间用,号分开即可,如 阅读全文
posted @ 2011-05-04 22:11 孤独的猫 阅读(468) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页