我有两个ObversableCollection:
<activity
android:name=".MainActivity"
android:screenOrientation="sensorLandscape"
android:label="@string/app_name"
android:windowSoftInputMode="adjustResize|stateHidden"
android:configChanges="keyboardHidden|orientation|screenSize">
Classes Clip和SearchIDResult
public ObservableCollection<SearchIDResult> _Found;
public ObservableCollection<Clip> _clipsFound;
我想将public class SearchIDResult
{
Clip Clip;
string Property;
SearchIDResult(Clip AddedClip)
{
Clip = AddedClip;
}
}
public class Clip
{
public string ID { get; set; }
public string Title { get; set; }
}
集合中的所有项目添加到_clipsFound
集合,添加到课程_Found
的字段Clip
。
这样的事情:
SearchIDResult
我该怎么做?
答案 0 :(得分:1)
您似乎忘记了new
关键字,请试试这个:
SearchIDResult var = new SearchIDResult(clip);
_Found.Add(var);
另外...... var
是一个C#语言关键字,虽然使用它作为变量名称是合法的,但一般情况下我不建议这样做。
替代(替换两行):
_Found.Add(new SearchIDResult(clip));
答案 1 :(得分:0)
我只需要公共构造函数。麻烦来了吗
public class SearchIDResult
{
Clip Clip;
string Property;
public SearchIDResult(Clip AddedClip)
{
Clip = AddedClip;
}
}