#6 velurex
Už to běží. Byla to souhra několika faktorů a zde je výsledný kód:
using System;
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = false)]
public class FoxProAttribute : Attribute
{
public FoxProAttribute(FoxPro data)
{
this.Data = data.ToString();
}
public FoxProAttribute(string data)
{
this.Data = data;
}
public string Data { get; set; }
}
public enum FoxPro
{
Character,
Currency,
Date,
DateTime,
Logical,
Numeric,
Variant,
Double,
Float,
Memo
}
Pak to jde zapsat způsoby kterýma jsem chtěl a to:
[FoxPro("Currency")]
public string price2;
[FoxPro("Character")]
public string units;
Jinak k foxce jsem přišel jak slepej k houslím a jsem rád, že alespoň nějakým způsobem jde v C# s tím pracovat.