C#
- 16 ответов
- 0 вопросов
7
Вклад в тег
private static int tick = Environment.TickCount;
public int Id
{
get{return Interlocked.Increment(ref tick);}
}
У каждого листа своя структура, и у каждой версии файла структура листа может быть другой.
foreach (var property in typeof(MyClassFromEntity).GetProperties())
{
foreach (var attribute in property.GetCustomAttributes(true))
{
if(attribute is DisplayNameAttribute)
{
var displayNameAttribute = attribute as DisplayNameAttribute;
var displayName = displayNameAttribute.Name;
}
else if(attribute is GroupNameAttribute)
{
var groupNameAttribute = attribute as GroupNameAttribute;
var groupName = groupNameAttribute.Name;
}
}
}
public interface INotifyCoordinateChanged
{
string Name{get;set;}
double X{get;set;}
double Y{get;set;}
double Z{get;set;}
event Action<INotifyCoordinateChanged> CoordinateChanged;
}
List<INotifyCoordinateChanged> Objects{get;set;}