[问题] boxing 概念请教

楼主: eplis (Eplis)   2014-01-13 01:10:36
在书上看到这段程式码会有 boxing 的操作
int i = 5;
Console.WriteLine("i的值: " + i);
应该改用
Console.WriteLine("i的值: " + i.ToString());
那今天我在一个自己定义的 class 内有个变量,举例
public class TestClass{
public int member = 10;
}
我要印出这个变量的话是否也需要像这样子的呼叫呢?
TestClass test = new TestClass();
Console.WriteLine("class member: " + test.member.ToString());
作者: HaoCherHong (Hao-Cher Hong)   2014-01-14 03:48:00
型态一样,一样意思。 假如你有两个变量i,j值为1,2Console.WriteLine(i + j) 你会以为要印出"12"可是它是印出"3"。在传入参数时型态明确是个好习惯..

Links booklink

Contact Us: admin [ a t ] ucptt.com