本文整理汇总了C#中EntityManager.AddElement方法的典型用法代码示例。如果您正苦于以下问题:C# EntityManager.AddElement方法的具体用法?C# EntityManager.AddElement怎么用?C# EntityManager.AddElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EntityManager
的用法示例。
在下文中一共展示了EntityManager.AddElement方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Kinosaal
/// <summary>
/// Initialisiert eine neue Instanz der <see cref="Kinosaal"/> Klasse.
/// </summary>
/// <param name="name">Der Name des Kinosaals.</param>
/// <param name="sitzplätze_pro_reihe">Anzahl der Sitzplätze pro Reihe.</param>
/// <param name="anzahl_reihen">Anzahl der Reihen</param>
/// <remarks></remarks>
public Kinosaal(String name, int sitzplätze_pro_reihe, int anzahl_reihen)
{
Name = name;
char[] alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
var seats = new List<Sitz>();
seats.Capacity = sitzplätze_pro_reihe*anzahl_reihen;
// Benötigte Anzahl von Sitzplätzen erstellen,
// und den Sitzplätzen des Kinosaal hinzufügen.
for (int i = 0; i < anzahl_reihen; i++)
{
char rank = alphabet[i];
for (int j = 0; j < sitzplätze_pro_reihe; j++)
{
var tempSitz = new Sitz(rank, j);
seats.Add(tempSitz);
}
}
_sitzplätze = seats;
SitzplatzAnzahlNeuBerechnen();
EntityManager<Kinosaal> kinosääle = new EntityManager<Kinosaal>();
kinosääle.AddElement(this);
}
示例2: Sitz
/// <summary>
/// Initializes a new instance of the <see cref="Sitz"/> class.
/// </summary>
/// <param name="sitzReihe"></param>
/// <param name="sitzNummer"></param>
/// <remarks></remarks>
public Sitz(Char sitzReihe, int sitzNummer)
{
_identifikator = new SitzIdentifikator(sitzReihe, sitzNummer);
identifier = "Reihe: " + sitzReihe + ", Nummer: " + sitzNummer;
EntityManager<Sitz> sitze = new EntityManager<Sitz>();
sitze.AddElement(this);
}
示例3: Filmprogramm
public Filmprogramm(DateTime startTime, List<Vorstellung> vorstellungen)
{
_startDatum = startTime;
_vorstellungen = vorstellungen;
_veröffentlicht = false;
EntityManager<Filmprogramm> filmprogramme = new EntityManager<Filmprogramm>();
filmprogramme.AddElement(this);
}
示例4: Reservierung
public Reservierung(Kinokarte kinokarte, IKunde kunde, bool rabatt, IKinokarteBlockierungZugangsSchlüssel key)
{
_vorstellung = kinokarte.Vorstellung;
_kinokarten = new List<Kinokarte>();
TicketHinzufügen(kinokarte, key);
_reservierungsnummer = _kinokarten.Count;
_kunde = kunde;
_rabatt = rabatt;
_reservierungen = new EntityManager<Reservierung>();
_reservierungen.AddElement(this);
}
示例5: Film
public Film(String name, String genre, int _dauer, string herkunftsLand, int _altersfreigabe,
string schauspieler, string regisseur)
{
this.name = name;
this.genre = genre;
this._dauer = _dauer;
this.herkunftsLand = herkunftsLand;
this._altersfreigabe = _altersfreigabe;
this.schauspieler = schauspieler;
this.regisseur = regisseur;
EntityManager<Film> filme = new EntityManager<Film>();
filme.AddElement(this);
}
示例6: Vorstellung
/// <summary>
/// Initializes a new instance of the <see cref="Vorstellung"/> class.
/// </summary>
/// <param name="startZeit">The start time.</param>
/// <param name="_film">The Film.</param>
/// <param name="kinosaal">The _kinosaal.</param>
/// <param name="pause">if set to <c>true</c> [pause].</param>
/// <param name="ticketPrice">The Kinokarte price.</param>
/// <remarks></remarks>
public Vorstellung(DateTime startZeit, IFilm _film, IKinosaal kinosaal, bool pause, float ticketPrice)
{
_startZeit = startZeit;
this._film = _film;
_kinosaal = kinosaal;
_pause = pause;
_kinokarten = new List<Kinokarte>();
List<ISitz> kinosaalSitzplätze = kinosaal.GetSitzplätze();
_kinokarten.Capacity = kinosaalSitzplätze.Count;
Console.WriteLine("Kinokarten erstellen Anfang: " + DateTime.Now);
foreach (ISitz s in kinosaalSitzplätze)
{
_kinokarten.Add(new Kinokarte(ticketPrice, s, this));
}
Console.WriteLine("Kinokarten erstellen Ende: " + DateTime.Now);
EntityManager<Vorstellung> vorstellungen = new EntityManager<Vorstellung>();
vorstellungen.AddElement(this);
}
示例7: Kinokarte
/// <summary>
/// Initialisiert eine neue Instanz der <see cref="Kinokarte"/> Klasse.
/// </summary>
/// <param name="preis"> Der Preis der Kinokarte. </param>
/// <param name="sitz"> Der zugehörige Sitz dieser Vorstellung. </param>
/// <param name="vorstellung"> Die zugehörige Vorstellung. </param>
/// <remarks></remarks>
public Kinokarte(float preis, ISitz sitz, Vorstellung vorstellung)
{
_preis = preis;
_sitz = sitz;
_vorstellung = vorstellung;
Verkauft = false;
_reserviert = false;
_blockiert = false;
EntityManager<Kinokarte> kinokarten = new EntityManager<Kinokarte>();
kinokarten.AddElement(this);
}