本文以一个简单实例讲述了c#装箱和拆箱操作的实现方法,简单来说装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型,是涉及栈和堆的使用方面的东西,学过c#的人应该都知道,所以这里就不哆嗦了,本例代码也是面向c#新手的,非常简单。
具体实现代码如下:
using system; using system.collections.generic; using system.linq; using system.text; namespace unboxing { class program { static void main(string[] args) { int i = 123;//声明一个int类型的变量i,并初始化为123 object obj = i; //执行装箱操作 console.writeline("装箱操作:值为{0},装箱之后对象为{1}", i, obj); int j = (int)obj;//执行拆箱操作 console.writeline("拆箱操作:装箱对象为{0},值为{1}", obj, j); console.readline(); } } }
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
网友评论