
C#.NET
vagabond1
这个作者很懒,什么都没留下…
展开
-
ToString()、Convert.ToString()、(string)、as string 的区别
<br />通常 object 到 string 有四种方式(假设有object obj):obj.ToString()、Convert.ToString()、(string)obj、obj as string。他们都能将 object 对象转换成 string 对象。我就讲讲他们的异同以及在实际中应该使用哪个。<br />前两个方法通常是由别的对象得到 string 对象,它们间的区别只表现在要转换的对象为 null 时,如果 obj 为 null,调用 obj.ToString 方法会导致 NullRe转载 2010-07-20 14:07:00 · 530 阅读 · 0 评论 -
使用 C# 的 ArrayList
<br />这里介绍一些 ArrayList 常用的代码,都是望名生义,不再举例。<br />获取元素值object value = al[index]; //al 为 ArrayList 对象,一般需要再对 value 进行类型转换,比如:int n = (int)value;<br />设置元素值al[index] = value; //al 为 ArrayList 对象,index 必须小于 Count<br />追加元素int ArrayList.Add(object value) 返回添加的元素的转载 2010-07-20 13:57:00 · 491 阅读 · 0 评论 -
数组与ArrayList的关系与区别
<br />一、数组与ArrayList的主要区别:效率、类型识别和primitive type。<br /> 数组([]):最高效;但是其容量固定且无法动态改变;<br /> ArrayList:容量可动态增长;但牺牲效率;<br /> 建议:<br /> 首先使用数组,无法确定数组大小时才使用ArrayList!<br /><br /><br /> 1.效率:<br /> 数组扩容是对ArrayList效率影响比较大的一个因素。<br /> 每当执行Add、AddRange、Insert、转载 2010-08-06 09:41:00 · 503 阅读 · 0 评论 -
c# FileStream和StreamWriter用法
FileStream對象通常會在StreamWriter或StreamReader內使用,並使用它們的方法處理文件。 /// /// StreamWriter寫入方法 /// private void StreamWriterMetod() { try { FileStream fsFile = new FileStream(@"转载 2011-03-18 23:33:00 · 976 阅读 · 0 评论