- 博客(10)
- 收藏
- 关注
原创 浅入浅出C#装箱拆箱
装箱是将值类型转换为引用类型,装箱操作是隐式的。在执行装箱时,会发生这些事情:(1)在堆中分配内存,内存大小是值类型所需的内存加上堆中对象都有的额外成员所需的内存。(2)将值类型的数据复制到刚刚分配的内存中(3)返回这块内存的地址int a=12;拆箱是将引用类型转换为值类型。在执行拆箱时,会发生这些事情:(1)检查引用类型的实际类型是否与要拆箱的值类型一样。(2)将数据复制到值类型变量int a=12;object o=a;
2023-10-04 15:42:08
231
1
原创 用C#实现FizzBuzz游戏
FizzBuzz是一个简单的小游戏,其原理就是把Fizz及Buzz替换掉可以被3或5整除的数,当能被3和5整除时就用FizzBuzz代替。嗯。用我那啃作业的直觉一看见那"或"字就知道跟if语句有关,嗯。上代码:using System;using static System.Console;class A{ public static void Main(string[] vs) { int a = 100; for(int i = 1; i .
2021-11-07 11:37:25
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人