gpt4 book ai didi

c# - 将关键字等效项从 Java 更新为 C#

转载 作者:行者123 更新时间:2023-12-02 12:00:52 24 4
gpt4 key购买 nike

我正在将代码从 Java 转换为 C#,但在确定某些关键字等效项时遇到问题。我浏览过网络,但找不到任何东西。更新了添加的数字 3。

1) 有谁知道 C# 中 charAt() 的用途是什么?下面是我尝试使用它的方法。

 curr = tokens[i].charAt(0);

2) 将 isEmpty() 转换为 C# 语法时也遇到问题。

 if (par.isEmpty())

3)我应该如何转换它:

op2 = compute.pop().intValue();

谢谢!

最佳答案

1) 字符串可以使用 [] 运算符访问其字符:

curr = (tokens[i])[0];

2) IsEmpty 变为 String.IsNullOrEmptyString.IsNullOrWhiteSpace,具体取决于您想要的内容(第二个也仅在 .NET 4+ 中可用)。

3)从我能找到的研究来看,intValue 似乎处理装箱/拆箱。如果您坚持使用整数,则在 C# 中无需担心这一点。如果您有 Stack 集合,“Pop”将起到相同的作用。希望这足以让您转换线路。

关于c# - 将关键字等效项从 Java 更新为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23232416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com