c#中几种函数的区别

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:02:08
public static double sqrt(double d) {....};
public test () {....};
static test () {...};
c#中,这三种函数函数作用有何区别,适用于什么情况?

1.公共静态函数,是类方法而不是实例方法,其它类可以访问该函数,访问该函数不需要实例化对象.
2.对象实例的公共方法,其它对象可以访问此方法.
3.私有静态方法,仅类内部使用,外部不访问.

Public 公共成员
Private 私有成员
没有注明关键字.net预设为私有成员

有返回值的成员习惯称为函数。
无返回值的成员习惯称为方法。

1. 静态函数...静态声明后,成为类成员而不是对象成员..
2. 不是构造就是错误的
3. 静态构造,第一次看到这种写法,查了下...说很少用到..是用来初始化静态变量用的~

1.静态函数。属于类所有而不是对象所有。可以重载。只能包含静态成员变量。
2.构造函数,这个不用说了吧。所有的类都有构造函数的。这里可以初始化成员变量。可以重载
3.静态构造函数,一个类只能有一个静态构造函数。在构造函数之前执行。只能包含静态成员。没有访问修饰符。

感觉后两个有点别扭呢,不用写void?

打酱油的飘过

c# 接收函数的问题 c#虚函数的用处 c# 构造函数的调用 c# 中函数的抽象 C# 静态构造函数和构造函数区别 C#中构造函数与方法在功能上的区别有哪些啊 C#中的函数与方法有什么区别?新手 C#中静态函数的作用 C#的函数这种怎么写 c#里更新控件的函数是什么?