It's need me count amount of C# programmers through function.For example i have Developer arrays`
Developer[] d = new Developer[5]
{
new FrontEndDeveloper("Hakob", "Hakobyan", 23, 2.5, "C#"),
new BackEndDeveloper("Petros", "Petrosyan", 25, 5, "Python"),
new FullStackDeveloper("Poghos", "Poghosyan", 30, 8, "C#"),
new BackEndDeveloper("Valod", "Aramyan", 24, 3.5, "JavaScript"),
new FrontEndDeveloper("Sanasar", "Araqelyan", 26, 4, "C#"),
};
I must have function in Developer Class, which name is AmountofC#Programmers();
When i will call this function in Main Method, it will print "There are 3 C# Programmers"
What I have tried:
I tried like this`
Class Developer
public void AmountofC#Programmers()
{
int amount = 0;
if(languages == "C#")
{
amount++;
Console.WriteLine("There are {0} C# Programmers",amount);
}
}
static void Main()
Developer[] d = new Developer[5]
{
new FrontEndDeveloper("Hakob", "Hakobyan", 23, 2.5, "C#"),
new BackEndDeveloper("Petros", "Petrosyan", 25, 5, "Python"),
new FullStackDeveloper("Poghos", "Poghosyan", 30, 8, "C#"),
new BackEndDeveloper("Valod", "Aramyan", 24, 3.5, "JavaScript"),
new FrontEndDeveloper("Sanasar", "Araqelyan", 26, 4, "C#"),
};
foreach (Developer item in d)
{
item.AmountofC#Programmers();
}
But it's not working.