应该理解一下partial的用途以及编译器对这个方法的处理机制。
分部方法的声明和实现是分开的,有时候在开发过程中需要某些方法,但还不确定要如何来这个方法的时候就可以用到分部方法。
在partial 方法没有被具体实现的时候,它只起到一个占位符的作用,方便我们以后对方法的实现进行填充。
而编译器是不会去编译这些只声明未实现的方法的,那些对该方法的调用也将被编译器移除。
因为这种特性,局部方法只适用于void类型的方法,即没有返回值的。
分部方法的声明和实现是分开的,有时候在开发过程中需要某些方法,但还不确定要如何来这个方法的时候就可以用到分部方法。
在partial 方法没有被具体实现的时候,它只起到一个占位符的作用,方便我们以后对方法的实现进行填充。
而编译器是不会去编译这些只声明未实现的方法的,那些对该方法的调用也将被编译器移除。
因为这种特性,局部方法只适用于void类型的方法,即没有返回值的。