C#类的理解
来源:互联网 发布:mac版谷歌dhc插件下载 编辑:程序博客网 时间:2024/06/03 00:46
class people // class中默认为 internal 类型 静态static不能被实例化
{
int age;
public static int Getnum()
{
return 5;
}
public int Getnum2()
{
return 5;
}
public int Age //属性
{
get // 大发现 无法创建新的堆栈防护页面, 只有在属性中调用自身才会出现这种状况。(原因调查中)
{
return age + 10;
}
set
{
age = 5; // value为外部赋值所得数据,如 p.Age = 10; 则 value = 10;
}
}
}
class Program
{
static void Main(string[] args)
{
//class的用法
people p = new people();
Console.WriteLine(p.Getnum2());
Console.WriteLine(people.Getnum()); //静态函数必须得由类名调用。p.Getnum() 不能调用;
p.Age = 10;
{
int age;
public static int Getnum()
{
return 5;
}
public int Getnum2()
{
return 5;
}
public int Age //属性
{
get // 大发现 无法创建新的堆栈防护页面, 只有在属性中调用自身才会出现这种状况。(原因调查中)
{
return age + 10;
}
set
{
age = 5; // value为外部赋值所得数据,如 p.Age = 10; 则 value = 10;
}
}
}
class Program
{
static void Main(string[] args)
{
//class的用法
people p = new people();
Console.WriteLine(p.Getnum2());
Console.WriteLine(people.Getnum()); //静态函数必须得由类名调用。p.Getnum() 不能调用;
p.Age = 10;
Console.WriteLine(p.Age);
}
}
0 0
- C#类的理解
- 对C#抽象类的理解
- c#抽象类与接口的理解
- C#中抽象类的理解
- C#属性的理解
- C# 委托的理解
- C#基本概念的理解
- C# DLLImport的理解
- C#反射的理解
- 对C#的理解
- C#基本概念的理解
- C#接口的理解
- 理解 C# 的Lock
- C# 事件的理解
- C#委托的理解
- C# 委托的理解
- C#中委托的理解
- C#多态的理解
- LCD12864液晶使用-ST7920
- NIO系列6:流行 NIO Framework netty 和 mina 性能测评与分析
- Invert Binary Tree
- 二分+贪心
- OpenVPN下载、安装、配置及使用详解
- C#类的理解
- 用presentingViewController实现左右切换视图
- 数据库基线
- 针对cocos2d图片资源自定义加密的解密
- Android Intent-Filter中的action
- PowerDesigner列名、注释内容互换
- gcc编译静态库和动态库
- Objective-C NSString字符串操作总结
- OC基础:类和对象