个性化阅读
专注于IT技术分析

C#使用函数

函数是具有签名的代码块。函数用于执行代码块中指定的语句。函数包含以下组件:

函数名称:这是用于进行函数调用的唯一名称。

返回类型:用于指定函数返回值的数据类型。

正文:这是一个包含可执行语句的块。

访问说明符:用于指定应用程序中的功能可访问性。

参数:这是我们可以在调用期间传递给函数的参数列表。

C#函数语法

<access-specifier><return-type>FunctionName(<parameters>)
{
// function body
// return statement
}

访问说明符,参数和return语句是可选的。

让我们来看一个示例,在该示例中,我们创建了一个函数,该函数返回字符串值并采用字符串参数。

C#函数:不使用任何参数并返回类型

不返回任何值的函数会将void类型指定为返回类型。在以下示例中,将创建一个没有返回类型的函数。

using System;
namespace FunctionExample
{
    class Program
    {
        // User defined function without return type
        public void Show() // No Parameter
        {
            Console.WriteLine("This is non parameterized function");
            // No return statement
        }
        // Main function, execution entry point of the program
        static void Main(string[] args)
        {
            Program program = new Program(); // Creating Object
            program.Show(); // Calling Function           
        }
    }
}

输出:

This is non parameterized function

C#函数:使用参数但没有返回类型

using System;
namespace FunctionExample
{
    class Program
    {
        // User defined function without return type
        public void Show(string message)
        {
            Console.WriteLine("Hello " + message);
            // No return statement
        }
       // Main function, execution entry point of the program
        static void Main(string[] args)
        {
            Program program = new Program(); // Creating Object
            program.Show("Rahul Kumar"); // Calling Function           
        }
    }
}

输出:

Hello Rahul Kumar

一个函数可以具有零个或任意数量的参数来获取数据。在以下示例中,将创建一个不带参数的函数。没有参数的函数也称为非参数函数。

C#函数:使用参数和返回类型

using System;
namespace FunctionExample
{
    class Program
    {
        // User defined function
        public string Show(string message)
        {
         Console.WriteLine("Inside Show Function");
         return message;
        }
        // Main function, execution entry point of the program
        static void Main(string[] args)
        {
            Program program = new Program();
            string message = program.Show("Rahul Kumar");
            Console.WriteLine("Hello "+message);
        }
    }
}

输出:

Inside Show Function
Hello Rahul Kumar
赞(0)
未经允许不得转载:srcmini » C#使用函数

评论 抢沙发

评论前必须登录!