gpt4 book ai didi

c# - 是否有与 Java 的注释处理工具 (apt) 等效的 C#?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:23:42 25 4
gpt4 key购买 nike

Java 的 apt 工具允许您根据您在代码中放置的注释在编译时执行代码。 C# 具有属性,它们的工作方式类似于 Java 的注释,但尽管我可能会尝试,但我似乎找不到一个现成的工具(最好是开源工具)为 C# 提供与 apt 为 Java 提供的功能相同的功能。有这样的工具吗?

最佳答案

有一些。如:

  1. Sprint.Net(开源?)http://www.springframework.net/doc-latest/reference/html/aop.html
  2. Postsharp(花钱)http://www.sharpcrafters.com/aop.net/custom-attributes
  3. 教程(开源)http://www.codeproject.com/KB/architecture/aopsimplestscenario.aspx

我使用的谷歌搜索是:

https://www.google.com/search?q=.net+aop+attributes&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

我之前快速浏览过 PostSharp,它看起来非常整洁。我相信 Sprint.Net 是来自 java Sprint 库的一个端口。还有许多代码生成库,您可以通过反射(reflection)您的组合和执行您的逻辑来加以利用。

关于c# - 是否有与 Java 的注释处理工具 (apt) 等效的 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8420529/

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