using System;
using System.Collections.Generic;
public class InteractionRequirement {
protected int requirementNumber;
public int RequirementNumber{
get{ return requirementNumber;}
set{ requirementNumber = value;}
}
}
public class ObjectInteraction : InteractionRequirement {
public string objectName = "Darren test";
}
public class Test
{
public static void Main()
{
List<InteractionRequirement> interactionRequirements = new List<InteractionRequirement>();
ObjectInteraction objectInteraction = new ObjectInteraction();
interactionRequirements.Add(objectInteraction);
string oName = ((ObjectInteraction)interactionRequirements[0]).objectName;
Console.WriteLine(oName);
var objectInteraction2 = interactionRequirements[0] as ObjectInteraction;
if (objectInteraction2 != null)
{
string oName1 = objectInteraction2.objectName;
Console.WriteLine("Test 2: " + oName1);
}
// your code goes here
}
}