VB.NET中的类之间的调用
2011-09-30 10:19
375 查看
在用C#之间调用类时如下:
【C#】
class Class1
{
private string _strName;
public string StrName
{
get { return _strName; }
set { _strName = value; }
}
}
class Class2
{
public String GetClass1Property()
{
Class1 c1 = new Class1();
c1.StrName="A";
return c1.StrName;
}
}
但是在VB.NET中进行上如仿造练习是频频出错的。个人实验后正确代码如下(或许还有其他方式)
【VB.NET】
Public Class test1
Private _strNum As String
Public Property StrNum As String
Get
Return _strNum
End Get
Set(ByVal value As String)
_strNum = value
End Set
End Property
Property Orders As New List(Of String) From {"A", "B", "C"}
End Class
----------------------------------
Public Class test2
Public Sub ClassGet()
Dim t1 As New test1
t1.StrNum = "a"
End Sub
Public Function ClassGetFunction() As String
Dim t2 As New test1
t2.StrNum = "B"
Return t2.StrNum
End Function
End Class
个人理解也就是在类间调用时需要写道Sub或这Function中不能一开始就直接调用的
【C#】
class Class1
{
private string _strName;
public string StrName
{
get { return _strName; }
set { _strName = value; }
}
}
class Class2
{
public String GetClass1Property()
{
Class1 c1 = new Class1();
c1.StrName="A";
return c1.StrName;
}
}
但是在VB.NET中进行上如仿造练习是频频出错的。个人实验后正确代码如下(或许还有其他方式)
【VB.NET】
Public Class test1
Private _strNum As String
Public Property StrNum As String
Get
Return _strNum
End Get
Set(ByVal value As String)
_strNum = value
End Set
End Property
Property Orders As New List(Of String) From {"A", "B", "C"}
End Class
----------------------------------
Public Class test2
Public Sub ClassGet()
Dim t1 As New test1
t1.StrNum = "a"
End Sub
Public Function ClassGetFunction() As String
Dim t2 As New test1
t2.StrNum = "B"
Return t2.StrNum
End Function
End Class
个人理解也就是在类间调用时需要写道Sub或这Function中不能一开始就直接调用的
相关文章推荐
- 关于VB.NET中多窗体之间的调用与关闭
- ASP.Net中使用VB.Net调用存储过程并得到返回值
- VB.NET和C# Ruby语言之间的转换
- [VB.net]调用系统自带的 zLib.dll 实现 ZIP 压缩
- asp.net中计算两个日期之间的相差的天数的方法(vb)
- 转 C#中直接调用VB.NET的函数,兼论半角与全角、简繁体中文互相转化
- VB.net中调用C\C++ 的DLL
- VB.net对资源文件的调用
- VB.Net 两个窗体之间的传值及修改
- vb.net 调用Delphi dll问题
- VS2010开发——vc++项目编写DLL提供vb.net调用
- 转: .Net,ASP,VB调用webservice的示例
- [VB.NET]vb.net 调用c写的dll问题
- 邮件发送 异步委托调用-VB.Net
- 关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用
- 发布NBearLite v1.0.0 beta - 全面支持SqlServer,Oracle,MySql,PostgreSql数据库存储过程调用代码生成(C#/VB.NET)
- Vb.net调用子窗体
- vb 调用 .net 的 tlb 文件
- Silverlight与WCF之间的通信(4)silverlight以net.tcp方式调用console上寄宿的wcf服务
- VB.net 代码 调用外部Ping命令判断网络连通状况