c# - 预期的方法名称 - 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"));
}
解决方案
推荐阅读
- python - 创建新数据框时收到“布尔系列键将被重新索引以匹配数据框索引”警告
- vue.js - 将 @click 事件更改为在页面加载时发生,而不是在 Vue 中
- mongodb - MongoDB 到 Google Cloud Platform VPC 无法正常工作
- python - 获取回溯错误并声称在分配之前引用了我的变量
- python - 我们如何在 Python 中创建超链接字符串?有办法吗?
- python - 点绘制在主窗口而不是 GUI 的标签上
- registry - 我需要一个注册表预定义键值列表
- javascript - 我想调用按钮等于数组索引
- javascript - 接受可以包含特定集合的字符串 + 如果它包含特定单词则拒绝它
- c# - Azure 为计划和连续创建重复的 Web 作业