对数组中的元素进行查找,清除

using System;
using System.Collections.Generic;
using System.Text;
 
namespace ljun_CSharp_Study
{
    class ArrayTraversal3
    {
        /// <summary>
        /// 对数组中的元素进行查找,清除
        /// </summary>
        /// <param name="args"></param>
        static void Main (string[] args)
        {
            int[] myArray = new int[5] { 3,6,9,6,10 };
           
            Console.WriteLine(" 清除前的数组元素为: ");
            // 输出未清除的数组元素
            foreach(int number in myArray)
            {
                Console.WriteLine(number);
            }
            Console.WriteLine(" 清除前数组的长度为: {0}", myArray.Length);
            // 在数组 myArray 中查找第一个出现的值为 6 的元素的位置
            int m = Array.IndexOf(myArray, 6);
            Console.WriteLine("6 在数组中第一次出现的位置是: {0}",m);
            int n = Array.LastIndexOf(myArray, 6);
            Console.WriteLine("6 在数组中最后一次出现的位置是: {0}",n);
 
            Console.WriteLine(" 对数组进行清除 ........");
            // 调用 Array Clear() 方法,从数组的 1 号索引元素开始清除两个元素
            Array.Clear(myArray, 1, 2);           
            Console.WriteLine(" 清除完成! ");
            Console.WriteLine(" 清除后数组的长度为: {0}",myArray.Length);
 
            Console.WriteLine(" 清除后的数组元素为: ");
            // 输出清除后的数组元素
            foreach (int num in myArray)
            {
                Console.WriteLine(num);
            }
 
            Console.ReadLine();
        }
    }
}

你可能感兴趣的:(数组,C#,查找,清除,休闲)