假设我有以下代码片段:
var data=new List<string>(){"One","Two","Three"};
for(int i=0 ; i<data.Count ; i++){
if(data[i]=="One"){
data.RemoveAt(i);
}
}
Run Code Online (Sandbox Code Playgroud)
以下代码抛出异常.
我的问题是什么是避免此异常并在循环时删除元素的最佳方法?
鉴于以下关键:
int key = Guid.NewGuid().GetHashCode();
Run Code Online (Sandbox Code Playgroud)
这个钥匙作为Guid的独特之处是独一无二的吗?
我正在开发一个WPF应用程序,它将以全高清LCD屏幕(42英寸)显示.另外,我需要在绝对位置容纳控件.在开发环境中,我看不到长度为1920x1080的窗口(这是目标屏幕的固定分辨率).
完成此任务的最佳做法是什么?