配列値と参照クラスオブジェクトを繰り返し処理する必要があります。このように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"というメンバーまたはプロパティを定義していますか? –
あなたのコードがコンパイルされるように見えません。あなたが解決しようとしている問題は何ですか?あなたはどんな言語を使っていますか? –
JBいいえプロパティはprevAUD/USD prevUSD/CHFなどでstr [] = str [0] = "AUD/USD"など – CraigJSte