我有一個名爲ParseByXML()的函數中定義的dataTable「A」。但返回的「A」不能被另一個獨立函數ParseByLinq()使用。有什麼解決方案可以避免「在當前情況下不存在」?C#中不存在返回的變量
namespace XmlParsers.Models
{
public static class XMLParsers
{
public static DataTable ParseByXML()
{
var A = new DataTable();
...
return A;
}
public static DataTable ParseByLinq()
{
var B = from row in A
...
return B;
}
}
}
這兩種方法都是靜態的。 「ParseByLinq()」沒有參數。 「ParseByLinq」應該以哪種方式識別您的「A」對象?您應該在靜態類中添加DataTable靜態對象。或者在「ParseByLinq」中添加輸入參數。 – Dmitriy