重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 李钢-15级
打印 上一主题 下一主题

[C#] 学习c# --笔记

[复制链接]

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
21#
 楼主| 发表于 2016-5-18 23:09:50 | 只看该作者
本帖最后由 李钢-15级 于 2016-5-18 23:11 编辑

析够函数
程序结束的时候才用,释放空间
回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
22#
 楼主| 发表于 2016-5-19 00:18:32 | 只看该作者
本帖最后由 李钢-15级 于 2016-5-19 01:30 编辑

set get的用法
set get 是属性当中的方法,分别表示。只写,只读。都有则是2种属性都有,否者只是其一。
如果是读写则可以利用对象来赋值如 lili.age=10,若是只读,那么该如何赋值呢?可以在构造函数里面利用this._age=10赋值。

9GSM1)P%@9WHF2`(I_$5B)T.png (7.9 KB, 下载次数: 1154)

9GSM1)P%@9WHF2`(I_$5B)T.png

68794$W4}`81{VONB23E){K.png (12.73 KB, 下载次数: 1195)

68794$W4}`81{VONB23E){K.png

TN0%BY7UXA[VQYKTQD0%J{X.png (13.09 KB, 下载次数: 1175)

TN0%BY7UXA[VQYKTQD0%J{X.png
回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
23#
 楼主| 发表于 2016-5-19 01:45:24 | 只看该作者
本帖最后由 李钢-15级 于 2016-5-19 01:46 编辑

关于类的综合的代码

Ticket1.rar

23.33 KB, 下载次数: 0

回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
24#
 楼主| 发表于 2016-5-19 09:14:43 | 只看该作者
本帖最后由 李钢-15级 于 2016-5-19 10:00 编辑

命名空间(区分同名的类)
是不同类的集合,如果当前项目下没有某一类,并且也没有该类的命名空间则会报错,需要手动导入命名空间
1鼠标点,左下角
2 alt +shift+f10.

跨项目使用类时
1需要应用
2引用命名空间

B]VWQD3P$ZK0PED3D3FN.png (122.34 KB, 下载次数: 1210)

B]VWQD3P$ZK0PED3D3FN.png

6_JU}@{YLFD4[(9O[991T(M.png (133.34 KB, 下载次数: 1166)

6_JU}@{YLFD4[(9O[991T(M.png

Ticket1.rar

47.59 KB, 下载次数: 0

回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
25#
 楼主| 发表于 2016-5-19 11:05:06 | 只看该作者
本帖最后由 李钢-15级 于 2016-5-19 11:21 编辑

值类型和引用类型
值存在栈上
引用类型在堆上(string 数组 自定义的类型),但是他们的地址存在栈中。

字符串的不可变性
当字符串重新赋值时,堆会给字符串重新开辟一块地址,同时栈中的地址也会相应改变,原来的内存将会被gc释放。
回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
26#
 楼主| 发表于 2016-5-22 09:08:30 | 只看该作者
string 类型可以看作是 char 类型的数组(只读的),可以将string 转换成char 数组。然后再将 new string()转换成字符串
如  s=“abbdbdbssg”  char[]  chs= s.tochararry(),  chs[0]='c',s=new string(chs)
回复 支持 反对

使用道具 举报

287

主题

668

帖子

5641

积分

学生管理组

Rank: 8Rank: 8

积分
5641
27#
发表于 2016-5-22 23:22:04 | 只看该作者
要变成 BIG GOD了
回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
28#
 楼主| 发表于 2016-5-23 09:22:11 | 只看该作者

强哥带我飞向big god
回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
29#
 楼主| 发表于 2016-5-23 09:28:13 | 只看该作者
本帖最后由 李钢-15级 于 2016-5-23 13:07 编辑

继承
把几个类的共同的成员,组成一个类,称为父类。子类继承属性和方法,没有继承私有字段
public class student :person(父类)
继承单根性(一个类只有一个父类)
传递性()
子类没有继承父类的构造函数,但是在创建对象的过程中,先调用父类的构造函数,后执行子类构造函数。
子类的构造函数:base(。。)  如  public  student (string name int age int score):base(name age)(在子类中)
在父类中  public person(string name int age)
new 隐藏从父类那里继承过来的成员(当父类与子类的成员一样时)
回复 支持 反对

使用道具 举报

12

主题

130

帖子

470

积分

版主

Rank: 7Rank: 7Rank: 7

积分
470
30#
 楼主| 发表于 2016-5-23 13:12:37 | 只看该作者
字符相关操作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-5-3 18:43 , Processed in 0.172584 second(s), 30 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表