当前位置:编程学习 > C#/ASP.NET >>

VB.NET 类

我在Private语句中定义了如下的一个类: Dim jonitingDataList As ArrayList = DirectCast(SerializeObjectClass.DeserializeObject(myJonitingDataReadClass.ReadJonitingData(ringBasicInfo.RingID)), ArrayList) Dim myAIInfoClass As JointingDataSerialize.AIInfoClass Dim tmpNow As Date Dim i As Integer JonitingTime = 0 ReDim jointingStates(jonitingDataList.Count) i = 0 For Each myAIInfoClass In jonitingDataList ELocationLabel.Text = myAIInfoClass.electrodeLocation JElectricityLabel.Text = myAIInfoClass.electricityValue JVoltageLabel.Text = myAIInfoClass.voltageValue SmithPressureLabel.Text = myAIInfoClass.smithPressureValue ClampPressureLabel.Text = myAIInfoClass.clampPressureValue 现在在此工程中另外一段语句中我想引用到这个类里定义的内容,如electrodeLocation、electricityValue、voltageValue、smithPressureValue、clampPressureValue,请问如何实现这个功能。
追问:私有改共有这个我了解。其实我主要不太明白的是我这个类的成员的调用方式。方便的话麻烦解答的详细一点,不胜感激。
例如我现在想调用electrodeLocation这个成员,并把所有的electrodeLocation成员进行比较,改如何编写程序?初步考虑打算采用冒泡比较法。
答案:显然想被外部工程或类引用到此类中的方法,你定义的修饰符private不可能实现。首先你要明白他所修饰的类的作用域,private :只能被类本身的成员访问。所以你在其它类中想使用该类中的方法是不可能的,因为该类对其它工程或类不可见。你可以把修饰符改成public。public:访问不受限。可被不同程序集不同类来访问。

上一个:用vb.net 创建.bat文件 可总是提示UnauthorizedAccessException异常 访问拒绝
下一个:vb.net数据库操作

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,