C#学习笔记

C#学习笔记
今天学习基础知识里面的属性和方法
游戏里的属性概念就和C#里面的概念差不多
属性的特点有:
1.属性可向程序中添加元数据。元数据是嵌入程序中的信息,如编译器指令或数据描述。
2.程序可以使用反射检查自己的元数据。
3.通常使用属性与COM交互。
有一点需要注意:属性不能作为ref参数或out参数传递!!!
属性的形式有两种:
1.在公共语言运行库的基类库中定义的属性
2.自己创建的可以向代码中添加附加信息的自定义属性
属性有一些访问修饰词
public:不限制对该属性的访问
protected:只能从其所在类和所在类的子类进行访问
internal:只有其所在类才能访问
private:私有访问修饰符,只能在其声明类中使用
方法
对于方法,我认为和C语言中的自定义函数差不多,用法更加便捷
方法的参数类型有两个:
params参数用来指定在参数数目可变时采用的方法参数,这个参数必须时一维数组;
ref参数使方法参数按引用传递(使用ref参数时,方法声明和调用都必须显式使用ref关键字。
方法还分为静态和非静态两种,它们的区分用static来区分

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值