动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   .Net → 阅读文章

 Visual C# .NET 入门:步骤 5. 使用数组

作者来源: 
阅读 1419 人次 , 2006-4-27 9:50:00 

    在对从输入读取的行进行排序之前,程序需要将其存储到一个数组中。我们将简要讨论可实现对象数组的 .NET 基类的用法。

    修改源代码更改 C# 源文件 (class1.cs),如下面以斜体突出显示的代码所示。其他的差异(如类名)可忽略不计。

// Import namespaces
using System;
using System.Collections;
// Declare namespace
namespace MsdnAA
{
    // Declare application class
    class QuickSortApp
    {
        // Application initialization
        static void Main (string[] szArgs)
        {
            // Describe program function
            Console.WriteLine ("QuickSort C#.NET Sample Application\n");
            // Prompt user for filenames
            Console.Write ("Source: ");
            string szSrcFile = Console.ReadLine ();
            Console.Write ("Output: ");
            string szDestFile = Console.ReadLine ();
            // TODO: Read contents of source file
            ArrayList szContents = new ArrayList ();
        }
    }
}

    使用 ArrayList 类我们将导入 System.Collections 命名空间,这样我们就可以直接引用 ArrayList.此类实现大小可动态调整的对象数组。要插入新的元素,可以简单地将对象传递到 ArrayList 类的 Add() 方法。新的数组元素将引用原始的对象,而垃圾回收器将处理它的释放。

string szElement = "insert-me";
ArrayList szArray = new ArrayList ();
szArray.Add (szElement);

    要检索现有的元素,请将所需元素的索引传递给 Item() 方法。另外,作为一种简写形式,还可以使用方括号 operator [],它实际上映射到 Item() 方法。

Console.WriteLine (szArray[2]);
Console.WriteLine (szArray.Item (2));

    ArrayList 类中还有许多其他方法,但是插入和检索都是我们需要在此示例中使用的。请查阅 MSDN 库以获得完整的参考指南。

  
 本文TagsC#  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Visual C#实现MVC模式简要方法
· 下一篇:C# 3.0 新特性:扩展方法初探
· 使用.NET框架类替代API调用择
· ASP.NET虚拟主机的重大安全隐患(一)
· VC++.NET实现应用程序XP风格
· 用Visual C#编写屏幕保护程序
· .Net平台Windows Forms程序设计简介


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077