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

相关文章
PTA 1043 输出PATest (20 分)
给定一个长度不超过 10 4 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 PATestPATest.... 这样的顺序输出,并忽略其它字符。
58 0
|
人工智能 索引
LeetCode 1013. 将数组分成和相等的三个部分 Partition Array Into Three Parts With Equal Sum
LeetCode 1013. 将数组分成和相等的三个部分 Partition Array Into Three Parts With Equal Sum
C#编程-95:分部类partial的使用
C#编程-95:分部类partial的使用
C#编程-95:分部类partial的使用
Partial | 超有用的偏函数
Partial | 超有用的偏函数
103 0
【1126】Eulerian Path (25分)【连通图】
1)如果是一个连通图,则只需要一次DFS即可完成遍历。 (2)可以用DFS判断一个无向图是否
136 0
【1060】Are They Equal (25分)
【1060】Are They Equal (25分) 【1060】Are They Equal (25分)
67 0
【1053】Path of Equal Weight (30 分)
【1053】Path of Equal Weight (30 分) 【1053】Path of Equal Weight (30 分)
90 0
【1025】PAT Ranking (25 分)
【1025】PAT Ranking (25 分) 【1025】PAT Ranking (25 分)
86 0
【1136】A Delayed Palindrome (20分)
【1136】A Delayed Palindrome (20分) 【1136】A Delayed Palindrome (20分)
80 0