gpt4 book ai didi

c# - 这段从 Java 到 C# 的代码片段正确吗?

转载 作者:行者123 更新时间:2023-12-01 17:40:58 25 4
gpt4 key购买 nike

我正在尝试将一些 Java 内容移植到 C# 中。我只是想知道以下 C# 代码是否与原始 Java 源代码等效。

来源:Java 代码

private static final Pattern SIMPLE_IDENTIFIER_NAME_PATTERN = 
Pattern.compile("^[a-zA-Z_][a-zA-Z0-9_]*$");

private static boolean isValidIdentifier(String s) {
Matcher m = SIMPLE_IDENTIFIER_NAME_PATTERN.matcher(s);
return (m.matches() && !reserved.contains(s));
}

目标:C# 代码

private static readonly Regex SIMPLE_IDENTIFIER_NAME_PATTERN = 
new Regex("^[a-zA-Z_][a-zA-Z0-9_]*$", RegexOptions.Compiled);

private static bool IsValidIdentifier(string s)
{
Match match = SIMPLE_IDENTIFIER_NAME_PATTERN.Match(s);
return (match.Success && !Reserved.Contains(s));
}

干杯:)

最佳答案

根据我的评论,我认为您应该编写一个或多个单元测试来验证端口按预期工作。

关于c# - 这段从 Java 到 C# 的代码片段正确吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/478594/

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