16,554
社区成员
发帖
与我相关
我的任务
分享
Public Class Kjx_Config
Public Sub New()
End Sub
'---显示器用串口设置
Public XSQ_PortName As String = "COM1" '显示器串口端口号
Public XSQ_BaudRate As String = "38400" '显示器串口波特率
'---显示器用串口设置
End Class
‘使用时如下实例化一下,即可做普通变量对待了
Public Kjx As New Kjx_Config '公共变量装载时已经赋初值
If Kjconfig.XSQPortName.Items.Contains(Kjx.XSQ_PortName) = False Then
Kjconfig.XSQPortName.Items.Add(Kjx.XSQ_PortName)
End If
If Kjconfig.XSQBaudRate.Items.Contains(Kjx.XSQ_BaudRate) = False Then
Kjconfig.XSQBaudRate.Items.Add(Kjx.XSQ_BaudRate)
End If
’。。。。
class ClassA
{
private string _n = "";
public string n
{
get
{
return _n;
}
set
{
_n = value;
}
}
public string doExcute()
{
_n = "234";
//ClassB b = new ClassB(_n);
ClassB._n2 = _n;
return ClassB.doExcuteB();
}
}
class ClassB
{
public static string _n2;
public static string doExcuteB()
{
return _n2;
}
}
class ClassA
{
private string _n = "";
public string n
{
get
{
return _n;
}
set
{
_n = value;
}
}
public string doExcute()
{
_n = "123";
ClassB b = new ClassB(_n);
return b.doExcuteB();
}
}
class ClassB
{
private readonly string _n1;
public ClassB(string _n)
{
this._n1 = _n;
this.doExcuteB();
}
public string doExcuteB()
{
return _n1;
}
}