我是 C# 新手,我正在尝试解决问题。我需要向端点发送请求。我无法理解 C# 项目结构。我正在使用 WPF。保留 HttpClient 的最佳实践是什么?哪个文件夹或cs文件适合这个? 有没有可以学习项目结构的资源?
尝试使用HttpClient
这取决于您的项目架构和偏好。我见过很多类似的方法:
HttpClient
放置在您将使用它的组件中,创建一个
预先指定专用文件夹。最好为您要创建的每个 HttpClient 有不同的 .cs
文件;.API
,您可以在其中存储所有模型、客户端、
等等与API相关的。要回答您有关项目结构的问题,您可以尝试阅读Rider的文章。然而,我建议不要热衷于一篇文章,而是尝试找到不同的方法来做到这一点。例如,这里有一篇来自 Microsoft 的文章,您可以在其中看到 WPF MVVM 实现的示例以及 Github 链接。
此外,尝试使用 Refit 来简化实施也是有意义的。我想尝试一下。
希望有帮助。如果对您有帮助,请标记为正确答案。