小编Vib*_*aul的帖子

IE 11上的鼠标事件属性未定义

我正在使用以下代码来识别浏览器窗口关闭事件,并在其他浏览器上按预期工作,但不在IE11上.由于这行代码undefined只给我IE11 alert(event.clientY+":"+event.clientX);.任何人都可以建议解决这个问题.

window.onbeforeunload = function(event) 
{
event= window.event|| event;
alert(event);
alert(event.clientY+":"+event.clientX);

    if(event.clientX <0 || event.clientY < 0)
    {   
        // ajax call to server to nullify the session.
        window.close();
    }
};
Run Code Online (Sandbox Code Playgroud)

javascript debugging window internet-explorer-11 eventhandler

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

集合是否可变?

在下面的例子中,所做的更改List B直接反映在int中List A.

   List<string> A = new List<string>();
   A.Add("1");
   List<string> B = new List<string>();
   B = A;
   foreach (string value in B)
   {
       Console.WriteLine("B= " + value);
   }
   B.Add("2");
   foreach (string value in A)
   {
       Console.WriteLine("A= " + value);
   }
Run Code Online (Sandbox Code Playgroud)

输出是

B = 1

A = 1

A = 2

即使我使用了输出也是相同的Arraylist.

如果是字符串,则行为不然!

String s1 = "abc";
String s2 = s1;
s2 += "TEST";
Console.WriteLine("S1=" + s1 + "    S2=" + s2);
Run Code Online (Sandbox Code Playgroud)

输出是

S1 = …

c# collections

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