Can I count properties before I create an object? In the constructor?
.net, c#, constructor, properties
Solution
Yes, you can:
class MyClass
{
public string A { get; set; }
public string B { get; set; }
public string C { get; set; }
public MyClass()
{
int count = this.GetType().GetProperties().Count();
// or
count = typeof(MyClass).GetProperties().Count();
}
}
Problem
can I count the amount of properties in a class before I create an object? Can I do it in the constructor? ``` class MyClass { public string A { get; set; } public string B { get; set; } public string C { get; set; } public MyClass() { int count = //somehow count properties? => 3 } } ``` Thank you