我有两个包含扩展方法的项目。一个项目是使用 C# 实现的,另一个项目是使用 VB.NET 实现的,因为有些事情我可以在 VB.NET 中做而在 C# 中做不到,我想在我的扩展方法中利用这些功能。
如何命名项目以传达它们的含义,同时区分它们是用不同语言实现的?
对于 C# 精英:
VB.NET 支持而 C# 不支持的功能之一:
Doesn't C# Extension Methods allow passing parameters by reference?
仅供引用:这不适用于我感兴趣的引用类型。
public static void LoadFromXml<T>(this T targetObject, string xml)
{
targetObject = _Serializer.DeserializeFromXML<T>(xml);
}
最佳答案
How can I name the projects to convey their meaning while at the same time differentiating that they are implemented in different languages?
我实际上不传达这一点。给两个项目起一个有意义的名字。每个项目都应该可用于两种语言,因此无论用于创建项目的语言如何,名称都应该有意义。
关于c# - 如何在具有相同目的的同一解决方案中为 C# 和 VB.NET 项目提供有意义的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11003736/