我需要遍歷數組值和引用類對象..像這樣..我怎麼做到這一點在C#.net ??如何在C#中使用String引用類對象?
在C#中如何引用帶有字符串的類對象?
即...
public class GlobalVars
{
private static Object[] _prevval1;
public static Object[] prevval1
{
get { return _prevval1; }
set { _prevval1 = value; }
}
}
string[] str = new string[]'
str[0] = "val1";
string value = Convert.toString(GlobalVars.prev + str[0] + [0].toString());
這(上面最後一行)沒有工作..如何讓我怎麼辦呢??
我剛剛使用CASE語句,歡迎發表評論或建議....感謝您的幫助和建議。
string[] curArray = new string[6];
curArray[0] = "AUD/USD";
curArray[1] = "EUR/USD";
curArray[2] = "GBP/USD";
curArray[3] = "USD/CAD";
curArray[4] = "USD/CHF";
curArray[5] = "USD/JPY";
for (int i = 0; i < curArray.Length; i++)
{
// Get Symbols
DataRow dtrow = dt.NewRow();
dtrow["Symbol"] = curArray[i].ToString();
string sym = curArray[i].ToString();
// Get Ask Price
string ask = "-";
dtrow["AskPrice"] = ask.ToString();
if (GlobalVars.prevEURUSD != null)
{
switch (sym)
{
case "AUD/USD":
dtrow["AskPrice"] = GlobalVars.prevAUDUSD[3].ToString();
break;
case "EUR/USD":
dtrow["AskPrice"] = GlobalVars.prevEURUSD[3].ToString();
break;
case "GBP/USD":
dtrow["AskPrice"] = GlobalVars.prevGBPUSD[3].ToString();
break;
case "USD/CAD":
dtrow["AskPrice"] = GlobalVars.prevUSDCAD[3].ToString();
break;
case "USD/CHF":
dtrow["AskPrice"] = GlobalVars.prevUSDCHF[3].ToString();
break;
case "USD/JPY":
dtrow["AskPrice"] = GlobalVars.prevUSDJPY[3].ToString();
break;
}
}
GlobalVars是否定義名爲「prev」的成員或屬性? – 2011-01-19 19:05:12
它看起來不像你的代碼甚至可以編譯。你試圖解決的問題究竟是什麼?你通常使用哪種語言? – 2011-01-19 19:06:21
JB沒有屬性是prevAUD/USD prevUSD/CHF等和str [] = str [0] =「AUD/USD」等 – CraigJSte 2011-01-19 19:12:03