
Untitled
By: a guest on
Apr 26th, 2012 | syntax:
None | size: 0.88 KB | hits: 15 | expires: Never
Performance-wise, what would be the expected relative outcome of using struct over class in this list?
internal struct LogEntry
{
public int ThreadId { get; private set; }
public DateTime Timestamp { get; private set; }
public string Message { get; private set; }
public LogEntry(int threadId, DateTime timestamp, string message)
: this()
{
this.ThreadId = threadId;
this.Timestamp = timestamp;
this.Message = message ?? string.Empty;
}
}
internal sealed class LogEntry
{
public int ThreadId { get; private set; }
public DateTime Timestamp { get; private set; }
public string Message { get; private set; }
public LogEntry(int threadId, DateTime timestamp, string message)
{
this.ThreadId = threadId;
this.Timestamp = timestamp;
this.Message = message ?? string.Empty;
}
}