栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C#数组案例1

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#数组案例1

using System;

namespace U0328
{
    class Program
    {
        static void Main(string[] args)
        {
           
            int[] intarray = {1,4,5,55,5 };
            #region
            //Console.WriteLine(intarray.Length);
            //Console.WriteLine(intarray[intarray.Length-1]);
            //char[] chararray = new char[5];
            //int[] intarray1 = new int[4] { 1, 4, 5, 55 };
            //int[] intarray2 = new int[] { 1, 4, 5, 55 };
            //chararray[0] = 'a';
            //chararray[1] = 'b';


            #endregion
            //for (int i = 0; i < intarray.Length; i++)
            //{
            //    Console.WriteLine(intarray[i]);
            //}
           
            //foreach (var item in intarray)
            //{
            //    Console.WriteLine(item);
            //}
#region 求出数组中的最大值和最小值
            //int[] Comp = { -1, -5, 2, -10, -15 };
            //int max=Comp[0], min=Comp[0];
            //foreach (var item in Comp) 
            //{
            //    if (item>max)
            //    {
            //        max = item;
            //    }
            //    if (item             //    {
            //        min = item;
            //    }
            }
            //Console.WriteLine("最大值是{0},最小值是{1}",max,min);
            //for (int i = 1; i < Comp.Length; i++)
            //{
            //    if (Comp[i] > max)
            //    {
            //        max = Comp[i];
            //    }
            //    if (Comp[i] < min)
            //    {
            //        min = Comp[i];
            //    }
            //}
            //Console.WriteLine("最大值是{0},最小值是{1}", max, min);

            #endregion

            #region 从键盘接受6个整型数据,然后原样将其输出
            //int[] array = new int[6];
            //for (int i = 0; i             //{
            //    array[i] = Convert.ToInt32(Console.ReadLine());
            //}
            //foreach (var item in array)
            //{
            //    Console.WriteLine(item);
            //}
            #endregion

            #region 数组倒序输出
            //int[] array = new int[6];
            //for (int i = 0; i < array.Length; i++)
            //{
            //    array[i] = Convert.ToInt32(Console.ReadLine());
            //}
            //Console.WriteLine("***********************");
            //for (int i = array.Length-1; i >= 0; i--)
            //{
            //    Console.WriteLine(array[i]);
            //}
            // 下标为i的元素与下标为长度-1-i的元素进行交换
            //int temp;
            //for (int i = 0; i < array.Length/2; i++)
            //{
            //    temp = array[i];
            //    array[i] = array[array.Length - 1 - i];
            //    array[array.Length - 1 - i] = temp;
            //}
            //foreach (var item in array)
            //{
            //    Console.WriteLine(item);
            //}
            #endregion

            #region 冒泡排序 参见C语言课本P108
            #endregion
            int[] array = new int[4];

            for (int i = 0; i < array.Length; i++)
            {
                array[i] = Convert.ToInt32(Console.ReadLine());
            }
            Console.WriteLine("***********************");
            //sort()方法实现从小到大排序  Array.Sort(array);
            //Reverse()方法实现倒序   Array.Reverse(array);
            //clear():数组元素清0     Array.Clear(array,1,2);
            //copy():复制功能 Array.Copy(array, 0, a, 1, 2)===Array.Copy(原数组, 原数组下标,目标数组, 目标数组下标, 复制长度);
            int[] a = new int[4] {5,5,5,5 };
            Array.Copy(array, 0, a, 1, 2);
            foreach (var item in a)
            {
                Console.WriteLine(item);
            }
        }
    }
}
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/925969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号