CSDN-CSDN社区-.NET技术-ASP.NET

收藏 求值类型和引用类型的C#示例代码[问题点数:30,结帖人:liuqian4243]

  • liuqian4243
  • (新工作,新开始呀!为世界奋斗着)
  • 等 级:
  • 结帖率:
楼主发表于:2009-01-09 21:38:14


近来面试,今天第二次遇到这个问题了,
要求写出示例,实在不知咋写,求给个C#代码的例子

值类型和引用类型的各写一个,先谢谢了。
回复次数:5
  • HDNGO用户头像
  • HDNGO
  • (礼拜一)
  • 等 级:
#1楼 得分:6回复于:2009-01-09 21:43:24
int a = 1;
string b = string.Empty;
#2楼 得分:10回复于:2009-01-09 21:43:57
C# code
int a = 5; int b = a; b = 3; Console.WriteLine(a.Equals(b)); int[] arr1 = new int[1]; arr1[0] = 5; int[] arr2 = arr1; arr2[0] = 3; Console.WriteLine(arr1.Equals(arr2));
#3楼 得分:4回复于:2009-01-09 21:45:28
MSDN中多的是
基本类型和结构类型、枚举类型全是值类型
字符窜和其它的类型均为引用类型。
  • Fibona用户头像
  • Fibona
  • (皮兜他爸)
  • 等 级:
#4楼 得分:10回复于:2009-01-09 21:59:26
C# code
值类型: int a =5; int b=10; int c=a+b; 引用类型,简单一点的就用对像 public class ClassA { string title=""; public string Title { get{return title;} set{title=value;} } } ClassA obj=new ClassA(); obj.Title="标题";
  • liuqian4243用户头像
  • liuqian4243
  • (新工作,新开始呀!为世界奋斗着)
  • 等 级:
#5楼 得分:0回复于:2009-01-11 09:40:58
多谢两位星级用户。

同时还要感谢其他朋友的帮助。
下次就会写示例喽。
相关问题
沙锅之问(2)关于引用类型变量C/C++ / C语言- CSDN社区community.csdn.net
在c#中关于值类型和引用类型的一个迷惑!!!! .NET技术/ C# - CSDN ...
什么是拆箱和装箱?
c#中,对象是引用类型的.NET技术/ C# - CSDN社区community.csdn.net
关于值类型和引用类型
反射在值类型和引用类型中的区别.NET技术/ ASP.NET - CSDN社区 ...