这次我们来谈谈函数。

C#的函数分为静态函数,和普通函数。

先上代码。

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace CS总结3
{
class Program
{
static void Main(string[] args)
{
Program.Show1();
Program x = new Program();
x.Show2();
} static void Show1()
{
Console.WriteLine("调用静态函数");
}
void Show2()
{
Console.WriteLine("调用普通函数");
}
}
}

所看到的结果:

可以看到,静态函数可以通过类名调用,当然,在本类中,静态Main方法其实可以直接调用本身的静态方法。

而普通方法,是存在在类当中的,只有创建该类的实例,才能调用里面的普通函数。

再上一个代码:

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace CS总结3
{
class Program
{
static void Main(string[] args)
{
Program.Show1();
Program x = new Program();
x.Show2();
if (i < )
{
++i;
Console.WriteLine(i);
Program.Main(null); }
}
static int i = ;
static void Show1()
{
Console.WriteLine("调用静态函数");
}
void Show2()
{
Console.WriteLine("调用普通函数");
}
}
}

这是一个递归调用Main函数的程序,调用了101次。

随机推荐

  1. objective-C nil,Nil,NULL 和NSNull的小结

    nil用来给对象赋值(Object-C的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Object-C中类是一个对象,是类的meta-class ...

  2. hdu 1282 回文数猜想

    Problem Description 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其 ...

  3. 自动化测试CTS命令

    #!/sbin/sh chmod +x /system/bin/input i=0 while [ "$i" != "10" ] do #am instrume ...

  4. [bzoj1002][FJOI2007 轮状病毒] (生成树计数+递推+高精度)

    Description 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的.一个N轮状基由圆环上N个不同的基原子和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之间的信息通道.如下图 ...

  5. 自定义 cell 自适应高度

    #import "CommodityCell.h" #import "UIImageView+WebCache.h" @implementation Commo ...

  6. Codeforces 229D Towers

    http://codeforces.com/problemset/problem/229/D 题意:有n(1<=n<=5,000)座塔排在一条直线上,从左到右每个塔的高度分别为hi(1&l ...

  7. poj2975--Nim

    题意:对于一个给定的取石子游戏,有多少种先手策略获胜? Ans:若无法获胜,则输出0. 若能获胜我们只要找到一堆石子,使得我们能取它的一部分让总和的异或和变为0.我们先将整个游戏的值异或起来为s 则a ...

  8. Spring AOP 本质(4)

    这一主要看看Spring AOP是如何实现通知包围的.   Spring AOP包围通知在功能上和前置通知加后置通知类似,但还是有区别的:包围通知可以修改返回值,还可以阻止.替换目标方法的执行.   ...

  9. 【转】adb push&pull bug --- Permission denied----不错

    原文网址:http://blog.csdn.net/hengkong_horse/article/details/8708076 问题背景: adb push  E:\\rrr.txt  /data/ ...

  10. Nim Game 解答

    Question You are playing the following Nim Game with your friend: There is a heap of stones on the t ...