从 VB 转换为 C#

2024-01-12

我的任务是将解决方案从 VB 转换为 C#。有 22 个项目和数百个类,所以我决定研究转换器。我最终选择了 SharpDevelop,这是一个带有转换器的 IDE。我在每个项目上都运行了它,并且有很多错误需要修复,但我应该能够检查它们并希望找出它们。我遇到的主要问题是摘要日志。我有数百行供各种课程阅读:

-- line 0 col 0: Case labels with binary operators are unsupported : Equality
-- line 0 col 0: Case labels with binary operators are unsupported : Equality
-- line 0 col 0: Case labels with binary operators are unsupported : Equality
-- line 0 col 0: Case labels with binary operators are unsupported : Equality
-- line 0 col 0: Case labels with binary operators are unsupported : Equality

我已经查过了,但没有找到关于它的真正含义或如何纠正它的良好解释。我发现的大部分内容都是注释代码行,内容如下:

// ERROR: Case labels with binary operators are unsupported : LessThan

40:

有人可以提供更多有关导致此错误的原因以及如何纠正它的信息吗?谢谢。


这意味着在 C# 中没有等效的Case Is =(一部分Select Case在 VB 中)...当然,确实存在。

你可以重写:

Case Is = 999

as

case 999:

in C#.

确实没有等效的Case Is <不过,你必须重写它if.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 VB 转换为 C# 的相关文章

随机推荐

  • 什么是 Core Data 的 .omo 文件?是必须的吗?

    当我编译核心数据模型时 我得到 mom omo 和 versioninfo 文件 mom 看起来像托管对象模型文件 什么是 omo 文件 我不知道 特别是当我想为 iOS 制作静态库时 如果我也嵌入 omo 文件 就会很混乱 并且 Xcod
  • 如何同时验证中文(unicode)和英文名称?

    我有一个多语言网站 中文和英文 我喜欢在 javascript 中验证文本字段 名称字段 到目前为止我有以下代码 var chkName characters 1 20 if chkName test name value goes her
  • 如何在pymongo中使用find_one获取最新记录?

    我有一个现有的程序 我正在尝试获取与键匹配的最后插入的文档aws account id using find one在皮蒙戈 我正在使用此查询来执行获取 report securitydb scout find one aws accoun
  • 如何判断KeyPress事件中是否按下了Backspace?

    This http msdn microsoft com en us library system windows forms control keypress aspx http msdn microsoft com en us libr
  • Netbeans:如何在 NullPointerException 上中断?

    在 netbeans 中调试 java 程序时 我希望调试器停止在导致 NullPointerException 的行上 以便我可以检查那里的变量 我相信我必须在该行设置的断点上使用条件 但条件的语法是什么 谢谢您的帮助 转到调试 gt 新
  • 如何修复 Github Pages 上的 HTTP 404?

    Here https github com roine p1 tree gh pages是我的 GitHub 存储库gh pages分支 一切看起来都不错 我有我的index html 我的 CSS JS 和图片文件夹 但是当我访问http
  • chrome 和 firefox 中的图像损坏在 safari 中正常工作

    我的徽标在 Safari 中显示 但在 Chrome 中显示为损坏的链接 并且在 Firefox 中根本不显示 a href index html img src images logo 01 png a 我已经重新上传了很多次 甚至尝试过
  • 合并包含 Scala 中公共元素的集合的集合

    我想在 Scala 中实现一个函数 给定一组 Int 集合 该函数将合并任何包含一个或多个公共元素的包含集合 例如 给出 def mergeSets sets Set Set Int Set Set Int val sets Set Set
  • 将 C# 应用程序的引用添加到未使用 /clr 编译的 DLL?

    我正在使用 Visual Studio 2008 构建一个包含两个项目的解决方案 一个 C 控制台应用程序和一个 C DLL 我希望应用程序使用 P Invoke 从 dll 调用函数 因此 我尝试添加 dll 作为对 C 应用程序的引用
  • 创建日历事件时返回奇怪的错误消息

    我正在使用 Node js Google 客户端 API 创建一个 google 日历活动 我请求使用以下对象通过该活动创建一个会议 var conferenceData createRequest requestId uuid confe
  • 安卓。 getHistorySize 和 getHistoricalX/Y

    我已经覆盖了onTouchEvent 方法在我的View类 并试图处理EventMotion ACTION MOVE 我使用以下代码 if event getAction MotionEvent ACTION MOVE historySiz
  • 是否可以在两台机器上使用相同的 ssh 私钥/公钥对来访问 git 存储库?

    我最近设置了一个内部 git 存储库服务器 并安装了 gitosis 作为管理工具 并将其启动并运行 只读访问可通过 git 协议获得 写访问可通过使用 ssh 公钥的 gitosis 获得 我有一位开发人员已被授予使用在其桌面工作站上生成
  • 如何指定自定义 libc++

    我已经构建了 libc 并且想在编译程序时使用它 所以我有类似的东西 clang stdlib libc libc so main cpp 但这不起作用 在构建应用程序时如何使用我的自定义构建的 libc 此信息来自关于 libcxx 的
  • iPhone TCP 连接

    我想在iPhone和PC之间建立tcp连接 在 PC 上 QTspServer 正在运行并工作 已与其他客户端应用程序进行测试 这是我在 iPhone 上使用的连接方法 IBAction connectToServer id sender
  • 为什么没有像 MSG_WAITALL 这样的标志用于发送?

    旗帜MSG WAITALL可用于recv 这要求recv阻塞直到满足完整的请求 这意味着recv直到达到请求的数据量 由参数指定 才会返回len 已收到 除非发生错误或连接已关闭 为什么这样的标志不适用于send也 我认为这对于发送非常有用
  • 最好的基于 jquery 的灯箱/弹出对话框?

    我正在寻找一个基于 jquery 的弹出对话框 我们将使用它 显示静态内容页面 使用条款等 联系我们页面 已经使用 jquery 表单插件进行 ajax 提交 显示全尺寸的照片缩略图 有人可以推荐一款可以满足上述所有要求并且相当轻量级且易于
  • 如何确定 EventLog 是否已存在

    我正在使用以下行创建新的事件日志 new eventlog LogName Visual Studio Builds Source Visual Studio 我想每次都运行它 因为如果我从新计算机运行构建 我仍然希望查看事件日志 问题是
  • asp.net webforms ajax 更新 gridview

    我们有一个包含大量信息 100 行或行和列 的网格视图 我们需要提高其性能 目前 为了解决一些性能问题 我们使 gridview 没有编辑模板 而是双击一个单元格将弹出一个可用选项的下拉列表 该选项是使用 webmethods 检索并使用
  • jekyll:检查是否没有帖子

    如何查看帖子里是否没有帖子 posts folder 到目前为止 我已经尝试过 if site posts null p No posts yet p endif and if site posts nil p No posts yet p
  • 从 VB 转换为 C#

    我的任务是将解决方案从 VB 转换为 C 有 22 个项目和数百个类 所以我决定研究转换器 我最终选择了 SharpDevelop 这是一个带有转换器的 IDE 我在每个项目上都运行了它 并且有很多错误需要修复 但我应该能够检查它们并希望找