作者eplis (Eplis)
看板C_Sharp
标题[问题] boxing 概念请教
时间Mon Jan 13 01:10:36 2014
在书上看到这段程式码会有 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());
--
Mars-玛尔斯群英传,为一种多人的地下城文字网路游戏(MUD),
以西方魔法奇幻风格为背景,让玩家扮演各种职业进行冒险、解谜。
IP:
218.161.35.207 8888 讨论板:
PTT mud_mars
Eplis @ Mars
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.218.24.252
1F:→ HaoCherHong:型态一样,一样意思。 假如你有两个变数i,j值为1,2 01/14 03:48
2F:→ HaoCherHong:Console.WriteLine(i + j) 你会以为要印出"12" 01/14 03:48
3F:→ HaoCherHong:可是它是印出"3"。在传入参数时型态明确是个好习惯.. 01/14 03:50