110,577
社区成员
发帖
与我相关
我的任务
分享
public static void ReadSSS00001234(TextBox t1,TextBox t2,TextBox t3.TextBox t4)
{
string OutSSS001 = ReadIni1("ZhouGX_SQLDB", "SERVERHOST", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS002 = ReadIni1("ZhouGX_SQLDB", "SERVERSYSD", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS003 = ReadIni1("ZhouGX_SQLDB", "SERVERUSER", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS004 = ReadIni1("ZhouGX_SQLDB", "SERVERPASS", string.Format(@"{0}\ConfigDB.ini", ""));
t1.Text=OutSSS001;
t2.Text=OutSSS002;
t3.Text=OutSSS003;
t4.Text=OutSSS004;
}
//调用:
ReadSSS00001234(this.SSS001,this.SSS002,this.SSS003,this.SSS004);
public static void ReadSSS00001234(TextBox t1,TextBox t2,TextBox t3.TextBox t4)
{
string OutSSS001 = ReadIni1("ZhouGX_SQLDB", "SERVERHOST", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS002 = ReadIni1("ZhouGX_SQLDB", "SERVERSYSD", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS003 = ReadIni1("ZhouGX_SQLDB", "SERVERUSER", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS004 = ReadIni1("ZhouGX_SQLDB", "SERVERPASS", string.Format(@"{0}\ConfigDB.ini", ""));
this.SSS0001.Text=OutSSS001;
this.SSS0002.Text=OutSSS002;
this.SSS0003.Text=OutSSS003;
this.SSS0004.Text=OutSSS004;
}
public static string ReadSSS00001234(string boxName)
{
string key="";
switch(boxName)
{
case "SSS001":
key="SERVERHOST";
break;
case "SSS002":
key="SERVERSYSD";
break;
case "SSS003":
key="SERVERUSER";
break;
case "SSS004":
key="SERVERPASS";
break;
}
return (ReadIni1("ZhouGX_SQLDB", key, string.Format(@"{0}\ConfigDB.ini", "")));
}
//调用
this.SSS001.Text=ReadSSS00001234(this.SSS001.Name);
this.SSS002.Text=ReadSSS00001234(this.SSS002.Name);
this.SSS003.Text=ReadSSS00001234(this.SSS003.Name);
this.SSS004.Text=ReadSSS00001234(this.SSS004.Name);
public static string[] ReadSSS00001234()
{
string OutSSS001 = ReadIni1("ZhouGX_SQLDB", "SERVERHOST", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS002 = ReadIni1("ZhouGX_SQLDB", "SERVERSYSD", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS003 = ReadIni1("ZhouGX_SQLDB", "SERVERUSER", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS004 = ReadIni1("ZhouGX_SQLDB", "SERVERPASS", string.Format(@"{0}\ConfigDB.ini", ""));
//现在就是在这个地方,如何实现多个参数“返回” ?????????
string[] ret = new string[4];
ret[0] = OutSSS001;
ret[1] = OutSSS002;
ret[2] = OutSSS003;
ret[3] = OutSSS004;
return (ret);
}
public static void Test()
{
string[] s;
s = ReadSSS00001234();
for (int i = 0; i < s.Length; i++)
Console.WriteLine(s[i]);
}
//-------------------------或者--------------------------
public static IList<string> ReadSSS00001234()
{
string OutSSS001 = ReadIni1("ZhouGX_SQLDB", "SERVERHOST", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS002 = ReadIni1("ZhouGX_SQLDB", "SERVERSYSD", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS003 = ReadIni1("ZhouGX_SQLDB", "SERVERUSER", string.Format(@"{0}\ConfigDB.ini", ""));
string OutSSS004 = ReadIni1("ZhouGX_SQLDB", "SERVERPASS", string.Format(@"{0}\ConfigDB.ini", ""));
//现在就是在这个地方,如何实现多个参数“返回” ?????????
IList<string> list = new List<string>();
list.Add(OutSSS001);
list.Add(OutSSS002);
list.Add(OutSSS003);
list.Add(OutSSS004);
return (list);
}
public static void Test()
{
IList<string> s;
s = ReadSSS00001234();
for (int i = 0; i < s.Count; i++)
Console.WriteLine(s[i]);
}
public static void ReadSSS00001234(out string OutSSS001,out string OutSSS002,out string OutSSS003,out string OutSSS004)
{
OutSSS001 = ReadIni1("ZhouGX_SQLDB", "SERVERHOST", string.Format(@"{0}\ConfigDB.ini", Application.StartupPath));
OutSSS002 = ReadIni1("ZhouGX_SQLDB", "SERVERSYSD", string.Format(@"{0}\ConfigDB.ini", Application.StartupPath));
OutSSS003 = ReadIni1("ZhouGX_SQLDB", "SERVERUSER", string.Format(@"{0}\ConfigDB.ini", Application.StartupPath));
OutSSS004 = ReadIni1("ZhouGX_SQLDB", "SERVERPASS", string.Format(@"{0}\ConfigDB.ini", Application.StartupPath));
}
//调用方法
public static void Test()
{
string[] s = new string[4];
ReadSSS00001234(out s[0],out s[1],out s[2],out s[3]);
for (int i = 0; i < 4; i++)
Console.WriteLine(s[i]);
}