对于VBA使用(,对于c#使用[)

  • 本文关键字:对于 使用 VBA c# vb.net
  • 更新时间 :
  • 英文 :


我正面临转换VB的问题。NET到c#,这里要明确的是VB。. NET代码:

VB。净:

Private listFlDay As New List(Of FlowLayoutPanel)

c#:

private List<FlowLayoutPanel> listFlDay = new List<FlowLayoutPanel>();

到目前为止一切都很好,但在我的代码VBA我有这个方法:

VB:

listFlDay((i - 1) + (startDayAtFlNumber - 1)).Tag = i 

c#:

listFlDay((i - 1) + (startDayAtFlNumber - 1)).Tag = i;  

,但我有一个错误,如:listFlDay不能作为一个方法在c#

你能告诉我怎么把它转换成c#吗?

谢谢Kamal

但在我的代码VBA我有这个在一个方法

不,你没有。listFlDay不是一种方法。你刚刚把它声明为List

在VB中,您使用括号来调用方法,但您使用它们来索引数组,或者在这种情况下是List。在c#中,你使用方括号来索引数组(或List):

listFlDay[(i - 1) + (startDayAtFlNumber - 1)].Tag = i;

相关内容

最新更新