小编Mar*_*sen的帖子

快速初始化编号字符串列表的方法?

如何快速创建带编号字符串的字符串列表?

现在我正在使用:

var str = new List<string>();

for (int i = 1; i <= 10; i++)
{
    str.Add("This is string number " + i);
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我想知道是否有更快的方法来初始化这样的字符串列表,可能在一行或两行?

c# string numbers initialization list

5
推荐指数
1
解决办法
169
查看次数

用作函数参数后的变量更改

我循环遍历一些元素,然后添加新元素,这些元素在单击时应该操纵这些元素.这很难解释,所以请看看这个小提琴,让它更清晰:

http://jsfiddle.net/pgFcn/3/

有趣的部分是这段代码(为了简洁起见,伪代码):

for (var i = 0; i < divs.length; i++) {
    var div = divs[i];

    someOtherElement.addEventListener("click", function () {
        testDiv(div); // always refers to the last div because variable is overwritten next loop
    });
}
Run Code Online (Sandbox Code Playgroud)

我希望testDiv调用分别引用div 1,div 2,div 3,但相反,它们都引用div 3,因为变量在下一个循环迭代中被覆盖.我怎么解决这个问题?

javascript

1
推荐指数
1
解决办法
74
查看次数

标签 统计

c# ×1

initialization ×1

javascript ×1

list ×1

numbers ×1

string ×1