相关疑难解决方法(0)

如何在VB代码中调用C#扩展方法

我有一个类库,其中包含一些用C#编写的扩展方法和一个用VB编写的旧网站.

我想从VB代码调用我的扩展方法,但它们没有出现在intelisense中,当我访问该站点时出现编译错误.

我已经获得了所有必需的Import,因为同一名称空间中包含的其他类在Intelisense中看起来很好.

有什么建议

编辑:更多信息,以帮助一些评论.

我的实现看起来像这样

//C# code compiled as DLL
namespace x.y {
    public static class z {
        public static string q (this string s){
             return s + " " + s;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

和我这样的用法

Imports x.y

'...'
Dim r as string = "greg"
Dim s as string = r.q() ' does not show in intelisense
                        ' and throws error : Compiler Error Message: BC30203: Identifier expected.
Run Code Online (Sandbox Code Playgroud)

c# vb.net extension-methods class-library

10
推荐指数
1
解决办法
1万
查看次数

从C#表单启动VB表单

我和我的一个朋友正在上课.他更喜欢VB,我更喜欢C#,所以我们只是做了我们的事情.现在,我们正在考虑合并这些项目.我把他加入我的,但我找不到如何打开他从我制作的表格中制作的表格.

有没有办法从C#表单启动VB表单?

c# vb.net winforms

3
推荐指数
1
解决办法
2548
查看次数

标签 统计

c# ×2

vb.net ×2

class-library ×1

extension-methods ×1

winforms ×1