下面是结构传值的例子:namespace ProjectHelper.Data.Fields
{
/// <summary>
/// Subject
/// </summary>
public struct Subject
{
        public int ID;
public int RootID;
public int ParentID;
public int Depth;
public int Position;
public int ChildCount;
public string SortKey;
}
}
using aFields = ProjectHelper.Data.Fields;public Class _default
{
    public void SaveData()
    {
        aFields fields = new aFields;
        fields.ID = "";
        fields.RootID = "";
        fields.ParentID = "";
        fields.Depth = "";
        fields.Position = "";
        fields.ChildCount = "";
        fields.SortKey = "";        Subject obj = new Subject;
        obj.Create(fields);
    }
}
using aFields = ProjectHelper.Data.Fields;public Class Subject
{
    public void Create(aFields fields)
    {
        ......
    }
}