本文整理汇总了C#中System.Enums.Equals方法的典型用法代码示例。如果您正苦于以下问题:C# Enums.Equals方法的具体用法?C# Enums.Equals怎么用?C# Enums.Equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Enums
的用法示例。
在下文中一共展示了Enums.Equals方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProcessTurnOutcome
private void ProcessTurnOutcome(Enums.TurnOutcome turnOutcome)
{
if (!turnOutcome.Equals(Enums.TurnOutcome.MoveMadeAndPointScored))
_numberOfTurnsWithNoPointsGained++;
else
_numberOfTurnsWithNoPointsGained = 0;
}
示例2: GetLinkObjectIdByText
public static string GetLinkObjectIdByText(Enums.LinkTarget linkTarget, string linkObjectText)
{
if (linkTarget.Equals(Enums.LinkTarget.Bookmark))
{
var bs = Instance.Bookmarks;
foreach (var b in bs)
{
if (b.Text.Equals(linkObjectText))
{
return b.Id.ToString();
}
}
}
if (linkTarget.Equals(Enums.LinkTarget.InternalConcept))
{
var ics = Instance.InternalConcepts;
foreach (var c in ics)
{
if (c.Text.Equals(linkObjectText))
{
return c.Id.ToString();
}
}
}
if (linkTarget.Equals(Enums.LinkTarget.ExternalConcept))
{
var ecs = Instance.ExternalConcepts;
foreach (var c in ecs)
{
if (c.Text.Equals(linkObjectText))
{
return c.Id.ToString();
}
}
}
if (linkTarget.Equals(Enums.LinkTarget.TrainingModule))
{
var tms = Instance.TrainingModules;
foreach (var tm in tms)
{
if (tm.Text.Equals(linkObjectText))
{
return tm.Id.ToString();
}
}
}
return string.Empty;
}
示例3: DeterminIfWinnerWinner
private Player DeterminIfWinnerWinner(Enums.GameOutcome gameOutcome, Maze mazeFromPlayer, Player winner)
{
if (gameOutcome.Equals(Enums.GameOutcome.ProceedToNextRound))
{
mazeFromPlayer.SwapPlayerSymbols();
_maze = mazeFromPlayer;
}
else if (gameOutcome.Equals(Enums.GameOutcome.NoScoringMaxed))
{
winner = _playerPool.GetNextPlayer();
}
else
{
winner = GameJudge.DetermineWinner(_playerPool);
}
return winner;
}