【发布时间】:2018-03-16 04:11:53
【问题描述】:
我是 asp.net 的新手
这是我的代码:
public static string pathGetFile = WebConfigurationManager.AppSettings["pathGetFile"].ToString();
public bool TransferFile(string idcard)
{
//string file = "";
try
{
Sftp sftp = new Sftp(url, user);
sftp.AddIdentityFile(pathKey);
sftp.Connect(port);
string two_char = idcard.Substring(0, 2);
ArrayList filelist = sftp.GetFileList(pathGetFile);
bool is_twochar = false;
string temp = "";
foreach (var item in filelist)
{
temp += item.ToString() + "/n";
if (item.ToString() == two_char)
{
is_twochar = true;
}
}
错误发生在“ArrayList filelist = sftp.GetFileList(pathGetFile);”
错误是:
"Cannot implicitly convert type 'string[]' to 'System.Collections.ArrayList'"
【问题讨论】:
-
我猜
GetFileList()返回一个string[]?