c# - 如何在具有相同目的的同一解决方案中为 C# 和 VB.NET 项目提供有意义的名称?

标签 c# .net vb.net

我有两个包含扩展方法的项目。一个项目是使用 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/

相关文章:

.NET - 在正在运行的进程中调用方法

PHP加密&VB.net解密

vb.net - LINQ 选择语法 VB.NET

vb.net - 用于更改所有表单背景颜色的按钮

javascript - Internet Explorer url 包含特殊字符的问题

c# - 将拇指输入添加到 XNA 中的队列

c# - Kinect 操纵骨架数据

c# - NHibernate一对多条件查询

.net - Entity Framework 通用存储库有什么优势吗?

c# - If 语句的更好语法