zoukankan      html  css  js  c++  java
  • C#中函数的使用

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Demo
    {
        class Program
        {
            static int MaxValue(int[] intArray)
            {
                int maxVal = intArray[0];
                for (int i = 1;i<intArray.Length;i++)
                {
                    if (intArray[i] > maxVal)
                    {
                        maxVal = intArray[i];
                    }
                }
                return maxVal;
            }
    
            static void Main(string[] args)
            {
                int[] myArray = { 1, 3, 5, 8, 2, 10, 9, 100, 40 };
                int maxVal = MaxValue(myArray);
                Console.WriteLine("最大值为:{0}",maxVal);
                Console.ReadKey();
            }
        }
    }
    
    

    params传参

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Demo
    {
        class Program
        {
            static int MaxValue(params int[] intArray)
            {
                int maxVal = intArray[0];
                for (int i = 1;i<intArray.Length;i++)
                {
                    if (intArray[i] > maxVal)
                    {
                        maxVal = intArray[i];
                    }
                }
                return maxVal;
            }
    
            static void Main(string[] args)
            {
                int maxVal = MaxValue(1,3,4,100,200,3);
                Console.WriteLine("最大值为:{0}",maxVal);
                Console.ReadKey();
            }
        }
    }
    
    

    out使用,类似于callback。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Demo
    {
        class Program
        {
            static int MaxValue(out int maxIndex,params int[] intArray)
            {
                int maxVal = intArray[0];
                maxIndex = 0;
                for (int i = 1;i<intArray.Length;i++)
                {
                    if (intArray[i] > maxVal)
                    {
                        maxVal = intArray[i];
                        maxIndex = i;
                    }
                }
                return maxVal;
            }
    
            static void Main(string[] args)
            {
                int maxIndex;
                int maxVal = MaxValue(out maxIndex,1,3,4,100,200,3);
                Console.WriteLine("最大值为:{0}",maxVal);
                Console.WriteLine("索引为:{0}", maxIndex);
                Console.ReadKey();
            }
        }
    }
    
    
  • 相关阅读:
    正则表达式例子
    addevent兼容函数 && 阻止默认行为 && 阻止传播
    addevent
    区分总结innerHeight与clientHeight、innerWidth与clientWidth、scrollLeft与pageXOffset等属性
    setattribute兼容
    随机分配位置
    浏览器类型
    统计一个字符串中相同字符的个数
    Appium发送中文或其他语言的问题
    Appium同时连接多台手机进行测试(多线程)
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6728921.html
Copyright © 2011-2022 走看看