【发布时间】:2014-01-10 10:39:34
【问题描述】:
在 Visual Studio 中,如何设置用户创建对象的属性?
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Gms.Maps.Model;
namespace SimpleMapDemo
{
class MapLocation
{
public MapLocation()
{
}
public LatLng Location;
public BitmapDescriptor icon;
public String Snippet;
public String Title;
}
}
我想添加这些项目的列表,我已经完成了以下代码:
private List<MapLocation> MapLocationList = new List<MapLocation>();
MapLocation MapLocationItem = new MapLocation();
MapLocationItem.Title = "Title";
这是我得到的错误:
Invalid token '=' in class, struct, or interface member declaration
我可以帮忙吗?
【问题讨论】:
-
使用构造函数或collection initializer 语法。
-
显示这三行的周边代码。
-
@CodeCaster:根据编译器错误,我假设它在类本身的主体中。
-
应该清楚的是,不能直接在正文中访问实例。
-
@Tim 显示了
MapLocation类,我不相信 OP 想要在同一个类中实例化一个。正如您在我删除的答案中看到的那样,我确实相信这三行已粘贴在其他类中,因此是我的问题。 :-)