6.20 类库(隐藏代码类库+非隐藏代码借用)

隐藏代码类库

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 隐藏代码的类库
{
    public class chufa
    {
        /// <summary>
        /// 除法
        /// </summary>
        /// <param name="a">第一个数</param>
        /// <param name="b">第二个数</param>
        /// <returns></returns>
        public double chu(int a, int b)
        {
            return Convert.ToDouble(a / b);
        }
    }
}

非隐藏代码借用

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 using 算数;
 7 using 隐藏代码的类库;
 8 
 9 namespace 类库
10 {
11     class Program
12     {
13         static void Main(string[] args)
14         {
15             //非隐藏代码的类库
16             var a = 10;
17             var b = 20;
18 
19             suanshu g = new suanshu();
20             var d = g.jiafa(a, b);
21             var e = g.jianfa(a, b);
22             Console.WriteLine(d);
23             Console.WriteLine(e);
24             Console.WriteLine(d + "   " + e);
25             //隐藏代码的类库
26             chengfa cf = new chengfa();
27             var h = cf.cheng(a, b);
28             Console.WriteLine(h);
29 
30 
31             chufa gf = new chufa();
32             var j = gf.chu(a, b);
33             Console.WriteLine(j);//
34             Console.WriteLine(Convert.ToDecimal(a * 1.0 / b));//为什么用这种写法???
35            //默认是double 类型   在类库里面修改算法  返回值
36 
37           
38 
39             Console.ReadLine();
40 
41 
42 
43 
44 
45         }
46 
47     }
48 }
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 
 8 namespace 算数
 9 {
10     class suanshu
11     {
12         /// <summary>
13         /// 加法运算
14         /// </summary>
15         /// <param name="a">参数a</param>
16         /// <param name="b">参数b</param>
17         /// <returns></returns>
18         public int  jiafa(int a, int b)
19         {
20             return a + b;
21         }
22         /// <summary>
23         /// 减法运算
24         /// </summary>
25         /// <param name="a">参数a</param>
26         /// <param name="b">参数b</param>
27         /// <returns></returns>
28         public int jianfa (int a,int b)
29         {
30             return a - b;
31     }
32 
33 
34     }
35 }

原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5602029.html