C#编程-95:分部类partial的使用

简介: C#编程-95:分部类partial的使用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PartialTest
{
    partial class Arithmetic
    {
        public int Factorial(int num)
        {
            int factorial = 1;
            for (int i = num; i > 0; i--)
            {
                factorial *= i;
            }
            return factorial;
        }
    }
    partial class Arithmetic
    {
        public int Square(int num)
        {
            return num * num;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Arithmetic a = new Arithmetic();
            int num = 5;
            Console.WriteLine("求 {0} 的阶乘:",num);
            Console.WriteLine(a.Factorial(num));
            Console.WriteLine("求 {0} 的平方:", num);
            Console.WriteLine(a.Square(num));
            Console.ReadKey();
        }
    }
}

95.1.jpg95.2.jpg95.3.jpg95.4.jpg

相关文章
【概率论基础】标本空间与事件 | Sample Space and Event
【概率论基础】标本空间与事件 | Sample Space and Event
115 0
|
存储 编译器 程序员
C++11之内联名字空间(inline namespace)和ADL特性(Argument-Dependent name Lookup)
C++11之内联名字空间(inline namespace)和ADL特性(Argument-Dependent name Lookup)
185 0
C#编程-95:分部类partial的使用
C#编程-95:分部类partial的使用
119 0
C#编程-95:分部类partial的使用
Partial | 超有用的偏函数
Partial | 超有用的偏函数
124 0
九十二、Spark-SparkSQL(统计电影平均分Top10)
九十二、Spark-SparkSQL(统计电影平均分Top10)
九十二、Spark-SparkSQL(统计电影平均分Top10)
GCD全解-dispatch_after/dispatch_time-t延迟操作
GCD全解-dispatch_after/dispatch_time-t延迟操作
333 0
【1126】Eulerian Path (25分)【连通图】
1)如果是一个连通图,则只需要一次DFS即可完成遍历。 (2)可以用DFS判断一个无向图是否
155 0
|
编解码 分布式计算 Hadoop
Spark HadoopRdd partition的开始位置计算
- 源码分析Spark HadoopRDD是如何读取HDFS上的文件 - 分析HadoopRDD预分区的计算方式,非首个分区的开始位置计算
1131 0
|
Java C#
关于C#中Partial局部类型关键字的使用
虽然之前在做Winform开发时候,经常遇到Partial关键字,但是最近在代码中看到使用Partial将同名类文件写在多个源文件中,因此想要记录下Partial的详细使用。 Partial types允许把类,结构和接口打破为多个代码碎片存在不同的源代码文件,以便于简化开发和维护。
1160 0