试图找到文本文件中最长和最短的行.最长的回报是正确的,但最短的总是空白的,任何想法?
var lines = System.IO.File.ReadLines(@"C:\test.txt");
var Minimum = "";
var Maximum = "";
foreach (string line in lines)
{
if (Maximum.Length < line.Length)
{
Maximum = line;
}
if (Minimum.Length > line.Length)
{
Minimum = line;
}
}
Run Code Online (Sandbox Code Playgroud) 我似乎无法弄清楚我做错了什么,我有以下代码将文件上传到ftp,它在一个新线程上,我怎么能告诉它等待上传完成再继续?
procedure TFTPThread.Execute;
begin
FTPClient.Host:=FTPAddress;
FTPClient.Username:=FTPUsername;
FTPClient.Password:=FTPPassword;
FTPClient.Connect;
FTPClient.Put(ZipFileName,'Logs.zip');
FTPClient.Quit;
FTPClient.Disconnect;
end;
Run Code Online (Sandbox Code Playgroud)
我在网上发现了这个,但我不确定我做错了什么:
E2233此处无法访问"手柄"属性
while WaitForSingleObject(TFTPThread.Handle, 0) = WAIT_TIMEOUT do
Application.ProcessMessages;
Run Code Online (Sandbox Code Playgroud)