• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c#中的方法的定义和运用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

首先,理解下,函数和方法:

其实两者是一样的,只是个叫法不同。

C#中叫做Method,中文叫方法;

C++中称为Function,中文叫函数。

函数Function,多指以前面向过程编程时候,将逻辑编写为一个一个过程,称之为函数。

方法Method,是发展为面向对象的时候,代码以类的方式来组织,类的里面是成员变量和成员函数,对应地也叫做数据和方法(method)。

下面代码是简单测试调用方法,这个方法用来判断一个数是否是素数。

 1  1     using System;  
 2  2     using System.Collections.Generic;  
 3  3     using System.Linq;  
 4  4     using System.Text;  
 5  5       
 6  6     namespace main  
 7  7     {  
 8  8         //共同的命名空间中定义Program类,类中定义一个静态方法(函数)Judge1和主函数Main函数。  
 9  9         class Program  
10 10         {  
11 11       
12 12             public static bool Judge1(int num)  
13 13             {  
14 14                 int i;  
15 15       
16 16                 for (i = 2; i < num; i++)  
17 17                 {  
18 18                     if (num % i == 0)  
19 19                     {  
20 20                         break;  
21 21                     }  
22 22                 }  
23 23       
24 24                 if (i == num)  
25 25                 {  
26 26                     return true;  
27 27                 }  
28 28                 else  
29 29                 {  
30 30                     return false;  
31 31                 }  
32 32             }  
33 33       
34 34             //主函数中调用Judgeclass类中的方法(函数)  
35 35             static void Main(string[] args)  
36 36             {  
37 37                 Console.WriteLine("输入一个整数");  
38 38                 int i = int.Parse(Console.ReadLine());  
39 39                 Judgeclass.showisSushu(i);  
40 40       
41 41             }  
42 42         }  
43 43     } 
View Code

 

另外的一个类,这个类中有一个静态方法:

 1 1 using System;  
 2  2 using System.Collections.Generic;  
 3  3 using System.Linq;  
 4  4 using System.Text;  
 5  5   
 6  6 namespace main  
 7  7 {  
 8  8     //在同一个命名空间中添加类,然后在类中定义方法(函数),在这个函数中调用另外一个类中的方法。  
 9  9     class Judgeclass  
10 10     {  
11 11         public static void showisSushu(int a)  
12 12         {  
13 13             if (Program.Judge1(a))  
14 14             {  
15 15                 Console.WriteLine("{0}是素数", a);  
16 16             }  
17 17             else  
18 18             {  
19 19                 Console.WriteLine("{0}不是素数", a);  
20 20             }  
21 21         }  
22 22     }  
23 23 }  
View Code

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c中malloc的用法发布时间:2022-07-13
下一篇:
c#操作word表格发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap