【C#视频】——数组

结构体

         一次性声明多个不同类型的变量

数组

         一次性声明多个相同类型的变量

数组

数组声明

第一种:int[] numbers =new int[10];

int[] nums = new int[10];//长度为10 ,10个元素,下标是0到9
nums[8] = 90;//下标8存90

第二种:int[] numbers =new int[] {1,2,3,4};

            int[] numbers = new int[] { 1, 2, 4, 98, 5, 987, 4, 32, 21 };
            int temp = 0;
            for (int i = 0; i < numbers.Length; i++)
            {
                if (numbers[i] > temp)
                {
                    temp = numbers[i];
                }
            }
            Console.WriteLine("最大值为{0}", temp);
            Console.ReadKey();

第三种:int[] numbers =new int[3] {1,2,3};

第四种:int[] numbers ={1,2,3};

            string[] text = {"我","是","好人"};
            
            for (int i = text.Length-1; i >= 0; i--)
            {
                Console.Write(text[i] + "\t");
            }

【小栗子】

foreach循环

static void Main(string[] args)
{
     string[] friendNames={"Robert","Mike","Jackson"};
     Console.WriteLine("Here are{0} of my friends:",friendNames.Lenght);
     foreach(string friendName in friendNames)
     {
         Console.WriteLine(friendName);
     }
     Console.ReadKey();
}

多维数组

        static void Main(string[] args)
        {
            double[,] hillHeight={{1,2,3,4},{2,3,4,5},{3,4,5,6}};
            foreach (double height in hillHeight)
            {
                Console.WriteLine("{0}",height);
                Console.ReadKey();
            }
        }

数组的排序

            int[] nums = new int[] { 98, 54, 54, 322, 43, 23 };
            Array.Sort(nums);
            for (int i = 0; i < nums.Length; i++)
            {
                Console.Write(nums[i] + "\t");
            }
            Console.ReadKey();

数组的反转和forr

int[] nums = new int[] { 98, 54, 54, 322, 43, 23 };
            Array.Sort(nums);//排序
            //Array.Reverse(nums);//反转
            for (int i = nums.Length - 1; i >= 0; i--)
            {
                Console.Write(nums[i] + "\t");
            }
           //倒的输出
            Console.ReadKey();


猜你喜欢

转载自blog.csdn.net/mirabellezwh/article/details/80459864