
正文
包含vb.net初始化类的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb中初始化的类怎么供C#调用
你可以将C#写的类输出为库文件,就是dll文件,然后用VB.net直接调用就可以了。因为C#生成库的时候会被编译成IL,VB.net是可以直接使用的,希望可以帮到你。
相关问答
Q1: VB.NET中的类 有构造函数吗? 想C#一样 类初始化发生的
当父类构造函数有多个重载时,不加base 则自动匹配父类无参数的构造函数;base()关键字可以显示地指定参数以匹配父类的构造函数;EG:
class people
{
public string str = "moren";
public people(string s)
{
this.str = s;
Console.WriteLine(this.str);
}
public people()
{
Console.WriteLine(str);
}
}
class me : people
{
public me()
{
Console.WriteLine("me子类");
}
}
class you : people
{
public you()
: base("you子类")
{
Console.WriteLine("you子类");
}
}
static void Main(string[] args)
{
string str = "main";
me me1 = new me();
Console.WriteLine("===============================");
you you1 = new you();
Console.Read();
结果:
moren
me子类
===============================
you子类
you子类
另外,虚机团上产品团购,超级便宜
Q2: VB.net 对象初始化 如何 简化?
可以改写成以下形式:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim strCon As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\FUO_Inventory.accdb"
Dim myConn As New OleDbConnection(strCon)
myConn.Open()
End Sub
Q3: vb.net中如何对结构数组进行new初始化
首先你是怎么重写结构的Sub New的呢?不会有这个错误吗:“结构无法声明没有参数的非共享“Sub New”?
结构是值类型,和类不一样,不一定要有构造函数。直接
Dim B(2) As A
如果有一个含参数的Sub New(i As Integer)
Dim B() As A={New A(1), New A(2)}
有时要初始化很多个的时候可以用循环
Dim c As Integer = 50
Dim B(c) As A
For i = 0 To c
B(i) = New A(i)
Next
不过这样是对变量重新赋值,这种方法用在类上比较好。
看看这个有帮助哦:
关于vb.net初始化类和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








