< Dice‎ | Roller
Revision as of 03:39, 8 April 2017 by Skizzerz (talk | contribs) (Created page with "Rolls dice according to the given dice expression. Please see Dice Reference for more information about dice expressions. __NOTOC__ == Syntax == <syntaxhighlight lang="C#"...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Dice/Roller/Roll (String, RollerConfig)

From DiceRoller Documentation

Rolls dice according to the given dice expression. Please see Dice Reference for more information about dice expressions.

Syntax

public static RollResult Roll(
    string diceExpr
)

Parameters

diceExpr
Type: System.String
A dice expression.

Return value

Type: Dice.RollResult

The result of rolling diceExpr.

Exceptions

Exception Condition
ArgumentNullException diceExpr is null.
DiceException An error was detected with diceExpr.

When a DiceException is thrown, the exception will contain an ErrorCode property which describes the error in more detail.

Example

RollResult result = Roller.Roll("1d20+4");
Console.WriteLine(result.Value);