c# 类函数static是什么意思?
2015-12-27 16:36
453 查看
static 是标记静态函数(方法或属性)的关键字,静态函数(方法)或属性,不需要实例化对象就可以直接调用,如:
在其他类中的调用方法是:
(1)
a.GetName();
(2)
如果是非静态的,也就是不标记 static 的话,如下:
(3)
在其他类中的调用方法是:
(4)
另一个要注意的是本类内调用,如下:
public class a { public static string GetName() { return "返回值"; } }
在其他类中的调用方法是:
(1)
a.GetName();
(2)
如果是非静态的,也就是不标记 static 的话,如下:
public class a { public string GetName() { return "返回值"; } }
(3)
在其他类中的调用方法是:
a _a = new a(); _a.GetName();
(4)
另一个要注意的是本类内调用,如下:
public class a { public static string GetName() { return "返回值"; } public static string GetValue() { return GetName(); } public string GetKey() { return a.GetName(); } public static string GetKey() { a _a = new a(); return _a.GetKey(); } }
相关文章推荐
- C#实现MD5加密
- C#随机验证码
- C# 读取ini配置文件
- C# 获取CPU序列号、网卡MAC地址、硬盘序列号封装类,用于软件绑定电脑
- C#中的接口
- C#趣味程序---个位数为6,且能被3整出的五位数
- C#实现的自定义邮件发送类完整实例(支持多人多附件)
- C#中的遍历
- 哈希表,HashTable
- C#中的internal关键字
- C#使用StreamWriter类写入文件文件
- C# Console.WriteLine()函数中{}输出格式详解
- C#学习笔记006-字符串
- C#编程中Console.Write()和Console.WriteLine()的区别
- C# Color转化问题
- 基于C#实现12306的动态验证码变成静态验证码的方法
- C#_List<T>升序排序和降序排序
- C#英汉翻译
- 用C#实现通用的DAL Insert
- c#中调用DLL