そういう使い方をしたいんだったら、↓のようにすればいいんじゃない?
ClsOracleLib.stOracleData[] OracleData;
Boolean bRTN = ClsOracleLib.OracleDbDataGet(out OracleData);
呼び出し先
public static Boolean OracleDbDataGet(out stOracleData[] OracleData)
{
// SQLで取得した件数が 10件だとして
OracleData = new stOracleData[10];
// ...
}
でも私なら↓こうする。
ClsOracleLib.stOracleData[] OracleData = ClsOracleLib.OracleDbDataGet();
public static stOracleData[] OracleDbDataGet()
{
// SQLで取得した件数が 10件だとして
fooData = new stOracleData[10];
// ...
return fooData;
}
蛇足:
クラス名はふつー、先頭大文字。
パラメータ名はふつー、先頭小文字。
|