其实用类数组好一些:http://blog.csdn.net/wr6521941/article/details/41479489
使用WCF并且out二维数组的时候,出现错误
查询百度后得知wcf无法将我out的数组序列化。需手动序列化
因此,添加序列化代码(我使用的是序列化后返回byte[]数组)
public string ShowFlightNo(string weixin_id, out byte[] a)
{
string[,] arr = new string[0, 0];
a=new byte[]{0};
DataSet ds = m.GetFlightNo2(str);
arr = new string[ds.Tables[0].Rows.Count,3];
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows[i];
arr[i, 0] = Convert.ToString(dr["flight_id"]);
arr[i, 1] = Convert.ToString(d