作者chentsungmin (MinMin)
看板C_Sharp
标题Re: [网页] 帮我翻译这段程式~"~
时间Mon Jul 14 14:09:27 2008
※ 引述《a2975313 (GN)》之铭言:
: ※ 引述《a2975313 (GN)》之铭言:
: : 想在问一下,可不可以解说一下他执行的步骤。
: 我真正比较好奇的是e.Item.ItemType、ListItemType.Item、
: ListItemType.AlternatingItem...这些语法到底能得到什麽东西?
: 是数值? 字串? 还是..???~"~
: 因为我有直接Response.Write上面那三个,可是萤幕显示出来一串我看不懂的东西?
ListItemType是一个列举值,用来识别目前你正在处理的这一个列是属於哪一种的Item
你可以转型成数值型态看出他真正的Value值
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 139.223.35.27
1F:→ a2975313:我用Response.Write(int.Parse(ListItemType.Item));输出 07/15 01:18
2F:→ a2975313:最符合的多载方法'int.Parse(string)'有一些无效的引数 07/15 01:19
3F:→ chentsungmin:使用这个试试 Response.Write((int)e.Item.ItemType) 07/15 13:12
4F:→ chentsungmin:或是用下面方法宣告并显示 07/15 13:14
5F:→ chentsungmin:ListItemType i =ListItemType.AlternatingItem; 07/15 13:15
6F:→ chentsungmin:Response.Write((int)i); 07/15 13:16
7F:→ VZA:ListItemType.Item能用int来转型?int.Parse()不是已经告知 07/15 20:43
8F:→ VZA:里面的引数的型态要string了吗?ListItemType.Item不是string 07/15 20:44
9F:→ VZA:不知您是否有查阅书籍资料?MSDN?网路上这样的教学很多啊 07/15 20:54
10F:→ chentsungmin:列举在DotNet是以数值型态来宣告他的Value,不知道我 07/18 19:20
11F:→ chentsungmin:的观念是否有误,再请指正 07/18 19:20
12F:→ chentsungmin:int.Parse(String)无法处理的原因是为在Int这个类别 07/18 19:23
13F:→ chentsungmin:继承自IConvert里并没有ConvertToListItemType这个 07/18 19:23
14F:→ chentsungmin:方法,因此会有错误,但(int)ListItemType则是将列举 07/18 19:25
15F:→ chentsungmin:的Value显示,所以这应该是合法的转型 07/18 19:25