본인은 XML로 쓰기 그러나 나는 다음과 같은 예외가 작은 WM 6.1 응용 프로그램을 쓰기 :윈도우 모바일 6 System.PlatformNotSupportedException
public static DataTable CreateDT(string Setting, string Key, string Value)
{
DataTable dt;
dt = new DataTable(Setting);
dt.Columns.Add("Key", Type.GetType("System.String")); //<-- error here
dt.Columns.Add("Value", Type.GetType("System.String"));
AddRow(ref dt, Key, Value);
return dt;
}
어떤 신체 : 여기
System.PlatformNotSupportedException was unhandled
Message="PlatformNotSupportedException"
StackTrace:
at System.Globalization.CompareInfo..ctor(Int32 culture)
at System.Globalization.CompareInfo.GetCompareInfo(Int32 culture)
at System.Globalization.CultureInfo.get_CompareInfo()
at System.CultureAwareComparer..ctor(CultureInfo culture, Boolean ignoreCase)
at System.StringComparer.Create(CultureInfo culture, Boolean ignoreCase)
at System.Data.DataTable.GetSpecialHashCode(String name)
at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column, DataTable table)
at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
at System.Data.DataColumnCollection.Add(DataColumn column)
at System.Data.DataColumnCollection.Add(String columnName, Type type)
at MyApp.Settings.CreateDT(String Setting, String Key, String Value)
at MyApp.Program.Main()
이 CreatDT 방법 몸이다 도움?
'Type.GetType ("System.String")을'typeof (string)'으로 바꾸어보십시오. (코드를 테스트 할 방법이 없으므로 그냥 짐작할 수 있습니다.) – Alex
'typeof (string)'도 작동하지 않습니다 – someone
@PawelZ이 옵션이 이미 선택되어 있습니다. – someone