【Alex_笔记】CSharp--值类型和引用类型
来源:互联网 发布:大数据职位体系 编辑:程序博客网 时间:2024/05/16 19:51
一.值类型和引用类型
1.值类型
a.byte,bool,enum,struct,decimal
b.都派生自System.ValueType类;但是System.ValueType又继承自System.Object类c.值类型不能继承,只能实现接口(不太懂)
2.引用类型
a. string、数组、类、接口、委托
b. 引用类型都派生自System.Object类
c. 引用类型可以继承
3.赋值
a. 值类型变量赋值会拷贝一个副本。
b.引用类型变量赋值是复制对对象的引用。
二.值传递和引用传递(值类型和引用类型作为参数传值)
1.值传递
a.
Q1:
static void M1(int num){ num++; } int num = 10; M1(num); Console.WriteLine(num); //输出结果为10
<pre code_snippet_id="256474" snippet_file_name="blog_20140325_1_3354146" name="code" class="csharp"><pre code_snippet_id="256474" snippet_file_name="blog_20140325_1_3354146" name="code" class="csharp"><pre code_snippet_id="256474" snippet_file_name="blog_20140325_1_3354146">
b. 待续……
2.引用传递
三.待续……
0 0
- 【Alex_笔记】CSharp--值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 引用类型和值类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 引用类型和值类型
- 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型
- 引用类型和值类型
- 值类型和引用类型
- Android自动化测试中AccessibilityService获取控件信息(3)
- mediawiki的logo图片修改不了!
- ubuntu安装QQ2013
- 003_009 Python 转化时区信息设置
- POJ 2828 Buy Tickets(线段树:查找并更新从左到右第i个1)
- 【Alex_笔记】CSharp--值类型和引用类型
- Memcached源码分析之do_item_alloc操作
- npm设置代理 以及 重定向
- 永久隐藏任务栏
- learning perl(一)标量 数组 哈希
- 常用排序
- 亲情进程间传递打开的fd
- GCC编辑器
- 重新认识javascript的settimeout和异步