嘿大家。我有一個函數可以與短輸入值一起使用,就像字節輸入值一樣,這裏pixelData
是一個填充有字節或短褲的數組。字節和短褲的類型問題
byte oColor;
if (pixelData[counter/3] < minValue)
oColor = 0;
else if (pixelData[counter/3] > maxValue)
oColor = 255;
else
oColor = (byte)(((pixelData[counter/3] - (WindowLevel - (WindowWidth/2))) * 255)/WindowWidth);
然後,我有以下代碼:
bool isShort = ReadIsShort();
if(isShort){
shortArray = ReadShortArray();
} else {
byteArray = ByteArray();
}
爲了獲得短期或字節數組。但是,我不能在上面的函數中使用它們。由於這樣的東西不起作用。
var pixelData;
if(IsShort)
pixelData = shortArray;
else
pixelData = byteArray;
任何人都知道我應該如何編程,因爲這顯然是一個設計缺陷。
是的,那也是我一直在想的。我想這會是重複的代碼=( – 2010-11-06 21:21:56
哦,由於設計缺陷,我的意思是我的設計缺陷。 – 2010-11-07 10:29:50