【发布时间】:2021-10-22 20:26:55
【问题描述】:
我遇到了将 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# 吗?
谢谢
卡马尔
【问题讨论】:
-
现代 C# 中不需要在 = 的两边加上类型
private List<FlowLayoutPanel> listFlDay = new();就可以了