C#静态方法与非静态方法实例分析
《:C#静态方法与非静态方法实例分析》要点: PHP实战本文实例分析了C#静态办法与非静态办法,并对其用法进行了较为全面的分析.分享给大家供大家参考.具体分析如下: PHP实战通常来说,C#的类中可以包含两种办法:静态办法和非静态办法. PHP实战使用了static 修饰符的办法为静态办法,反之则是非静态办法. PHP实战静态办法是一种特殊的成员办法,它不属于类的某一个具体的实例,而是属于类本身.所以对静态办法不需要首先创建一个类的实例,而是采用 类名.静态办法 的格式 . PHP实战1)static办法是类中的一个成员办法,属于整个类,即不用创建任何对象也可以直接调用. PHP实战静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能拜访非静态的成员.因为静态成员存在于内存,所以非静态成员可以直接拜访类中静态的成员.公用的处理函数,使用静态方法应该没有问题,牵涉到数据共享,静态变量的函数要多考虑,静态变量要小心使用. PHP实战静态办法: PHP实战静态变量: PHP实战下面是一个使用静态办法的简单例子: PHP实战
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int i = MyClass.Add(7,11); //调用静态办法
Console.WriteLine(i);
Console.ReadKey();
}
}
class MyClass
{
public static int Add(int x,int y)
{
return x + y;
}
}
}
输出结果:18
PHP实战希望本文所述对大家C#程序设计的学习有所帮助. 编程之家培训学院每天发布《:C#静态方法与非静态方法实例分析》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |