首页 > 解决方案 > 预期的方法名称 - VB.NET 到 C# 的转换

问题描述

在 VB.NET 到 C# 的转换之后遇到了一些麻烦。这是一个自动转换。我目前正在参加 C# 速成课程,所以我不确定。

下面的代码本质上是一个表格apptableoriginal并复制它apptablecopy。但是,它首先检查 ICON 是否存在于原始表中。如果不是,则将其设置为空字符串。

但是,在哪里引用行(例如row("ICON")row("NAME'))我得到一个Method Name Expected错误。通过在线搜索,我虽然可能是用方括号替换圆括号的情况,但似乎并非如此。

            apptablecopy = new DataTable();
            apptablecopy.Columns.Add("ICON", typeof(string));
            apptablecopy.Columns.Add("NAME", typeof(string));

            foreach (var row in apptableoriginal.Rows)

            {
                string icon;

                try
                {
                    icon = row("ICON");
                }

                catch
                {
                    icon = "";
                }

                apptablecopy.Rows.Add(icon, row("NAME"));
            }

标签: c#vb.net

解决方案


推荐阅读