Fields[]、FieldValues[]、FieldByName()的区别,up有奖,分不够再加(50分)

  • 主题发起人 主题发起人 fakirc
  • 开始时间 开始时间
F

fakirc

Unregistered / Unconfirmed
GUEST, unregistred user!
Fields[]、FieldValues[]、FieldByName()的区别,up有奖,分不够再加
 
我认为,区别不大。我比较偏好 FieldByName, 只在需要循环赋值时,才用Fields。
FieldValues从来没用过。
 
Fields[] 通过[red]索引[/red]返回字段
FieldByName() 通过[red]名字[/red]返回字段
FieldValues[] 通过[red]名字[/red]返回字段的值

前两者只返回字段,要取其值的话,还需要用 .Value 或 .AsXXX

看你的具体应用是要用字段还是字段的值了。
另外,通过索引返回字段,比通过名字要快,少一个查找过程:)
 
一样的东西三种用法
 
多人接受答案了。
 
后退
顶部