このコードは例外をスローできますか?これはスレッドセーフなコードですか?
public String[] GetPorts()
{
var sourceArray = Data;
var array = new String[sourceArray.Count];
for (int i = 0; i < array.Length; i++)
{
array[i] = Data[i][0];
}
return array;
}
データを使用すると、配列にアクセスするとそれは(あなたが追加/変更項目の配列を変更することはできません)
データはどこに定義されていますか? – sternr
コンテキストとは何ですか? – ChrisF
あなたのオブジェクトのどれが別のスレッドからアクセスできるのですか? – Vlad