|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TheCult
{
public class Cultist : Person
{
private int _mark;
private Cultist(string firstName, string lastName, int age, int mark)
: base(firstName, lastName, age)
{
_mark = mark;
this.Rank = CultRanks.None;
}
public int Mark
{
get { return _mark; }
}
public CultRanks Rank { get; internal set; }
static internal Cultist CreateCultist(Person person, int mark)
{
return new Cultist(person.FirstName, person.LastName, person.Age, mark);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Sander Rossel is a Microsoft certified professional developer with experience and expertise in .NET and .NET Core (C#, ASP.NET, and Entity Framework), SQL Server, Azure, Azure DevOps, JavaScript, MongoDB, and other technologies.
He is the owner of
JUUN Software, a company specializing in custom software. JUUN Software uses modern, but proven technologies, such as .NET Core, Azure and Azure DevOps.
You can't miss
his books on Amazon and
his free e-books on Syncfusion!
He wrote a JavaScript LINQ library,
arrgh.js (works in IE8+, Edge, Firefox, Chrome, and probably everything else).
Check out his
prize-winning articles on CodeProject as well!