「のgetData()メソッドよりも少ないアクセス可能です例外エラー1一貫性のないアクセスは:戻り値の型「System.Collections.Generic.List <Sample.sheet.Order>」私はリストとリストとしてretrunするデータテーブルに変換しようとしたが、投げている
エラー1一貫性のないアクセス:戻り値の型 'System.Collections.Generic.List <Sample.sheet.Order>は' メソッドよりも少ないアクセス可能である 'Sample.Features.getData()'
。
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static List<Order> getData()
{
DataTable ds = getDataSource();
List<Order> listdata = new List<Order>();
for (int i = 0; i < ds.Rows.Count; i++)
{
Order ord = new Order();
ord.CustomerID = (int)ds.Rows[i]["CustomerID"];
listdata.Add(ord);
}
return listdata;
}
私には間違っていました。
[C#リターンリスト - 一貫性のないアクセシビリティ]の重複の可能性があります(0120-18753)。 – Satpal
Is 'Order'はパブリッククラスですか? –
「内部」はありません。今私はそれを私の問題を解決する 'public'に変更しました。ありがとう。 – Raja