gpt4 book ai didi

c# - VB.net 到 C# 等效于 "AddressOf"

转载 作者:太空狗 更新时间:2023-10-30 00:12:05 26 4
gpt4 key购买 nike

我正在尝试实现这个例子

http://blog.evonet.com.au/post/Gridview-with-highlighted-search-results.aspx

但我面临的唯一问题是无法在 C#.net 中转换的 VB.net 的 AddressOf 关键字

谁能帮我解决这个问题,我应该使用什么替代方案来让它工作。

谢谢。

编辑:我在 stackoverflow 上发现了一些关于类似问题的搜索,但我无法理解它们。

最佳答案

你可以忽略它。方法组可隐式转换为 C# 中的委托(delegate)。

return ResultStr.Replace(InputTxt, new MatchEvaluator(ReplaceWords))

或者更简单(我认为这需要 C# 2):

return ResultStr.Replace(InputTxt, ReplaceWords);

但由于 ReplaceWords 非常简单,我会考虑使用 lambda 表达式(需要 C# 3):

return ResultStr.Replace(InputTxt, m => "<span class=highlight>" + m + "</span>");

关于c# - VB.net 到 C# 等效于 "AddressOf",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725511/

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