C#入门8.7——分部方法

    xiaoxiao2026-03-03  8

    分部方法:方法声明中含有partial修饰符

    分部方法必须在分部类或分部结构中声明,必须私有

    分部方法有着严格的限制

    第一,方法必须返回void,只能默认为private

    第二,分部方法不能为virtual和extern方法

    第三,分部方法可以有ref参数,但不能有out参数

    因为任何针对没有被实现的分部方法的调研那个都会简单地被忽略,所以说这些限制是非常有必要的

    实例:通过partial修饰符把Program类分为两部分,在第一部分定义一个分部方法,在另一部分中引用。

    using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication7 { public partial class Program { //声明与定义一个分部类,分部方法必须在分部类或分部结构中进行声明和定义 //声明分部方法 //方法默认为私有,也可以人为加上private partial void write();//声明 partial void write()//分部方法定义 { Console.WriteLine("这是一个分部方法"); } } public partial class Program { static void Main(string[] args) { //调用分部方法 Program p = new Program(); p.write(); Console.ReadKey(); } } }

    转载请注明原文地址: https://ju.6miu.com/read-1307581.html
    最新回复(0)