如何在不使用字符串的情况下重写一块代码。JOIN和StringBuilder
这是整个代码
string script = @"(function()
{
var linksArray = new Array();
for (var i = 0; i < document.links.length; i++)
{
linksArray[i] = [String(document.links[i].innerHTML),
String(document.links[i].innerText),
String(document.links[i].href)];
}
return linksArray;
})();";
var task = chrome.EvaluateScriptAsync(script);
task.ContinueWith(x =>
{
var response = x.Result;
if (response.Success && response.Result != null)
{
var list = (List<object>)response.Result;
string s = "";
foreach (List<object> item in list)
{
s = string.Join("\n", item.Select(item1 => $"{item1}"));
textHtml.Text += s + Environment.NewLine;
}
}
}, TaskScheduler.FromCurrentSynchronizationContext());
重写下面的代码行。
s = string.Join("\n", item.Select(item1 => $"{item1}"));
如何通过使用Simple foreach,for等来
This is the whole code
string script = @"(function()
{
var linksArray = new Array();
for (var i = 0; i < document.links.length; i++)
{
linksArray[i] = [String(document.links[i].innerHTML),
String(document.links[i].innerText),
String(document.links[i].href)];
}
return linksArray;
})();";
var task = chrome.EvaluateScriptAsync(script);
task.ContinueWith(x =>
{
var response = x.Result;
if (response.Success && response.Result != null)
{
var list = (List<object>)response.Result;
string s = "";
foreach (List<object> item in list)
{
s = string.Join("\n", item.Select(item1 => quot;{item1}"));
textHtml.Text += s + Environment.NewLine;
}
}
}, TaskScheduler.FromCurrentSynchronizationContext());
How to rewrite a line of code below
s = string.Join("\n", item.Select(item1 => quot;{item1}"));
by using simple foreach, if, for, etc. Without using string.Join
and StringBuilder
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
平等
equals