小编Ash*_*mad的帖子

C#List - 循环/迭代时删除项目

假设我有以下代码片段:

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)

以下代码抛出异常.

我的问题是什么是避免此异常并在循环时删除元素的最佳方法?

.net c# collections list

43
推荐指数
4
解决办法
6万
查看次数

Guid和GetHashCode的唯一性

鉴于以下关键:

int key = Guid.NewGuid().GetHashCode();
Run Code Online (Sandbox Code Playgroud)

这个钥匙作为Guid的独特之处是独一无二的吗?

.net c#

28
推荐指数
4
解决办法
2万
查看次数

WPF用于液晶屏全高清

我正在开发一个WPF应用程序,它将以全高清LCD屏幕(42英寸)显示.另外,我需要在绝对位置容纳控件.在开发环境中,我看不到长度为1920x1080的窗口(这是目标屏幕的固定分辨率).

完成此任务的最佳做法是什么?

wpf canvas lcd viewbox scaletransform

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

标签 统计

.net ×2

c# ×2

canvas ×1

collections ×1

lcd ×1

list ×1

scaletransform ×1

viewbox ×1

wpf ×1