Transaction Class |
Namespace: Algs4Net
public class Transaction : IComparable<Transaction>
The Transaction type exposes the following members.
Name | Description | |
---|---|---|
Transaction(String) |
Initializes a new transaction by parsing a string of the form NAME DATE AMOUNT. | |
Transaction(String, DateTime, Double) |
Initializes a new transaction from the given arguments. |
Name | Description | |
---|---|---|
Amount |
Returns the amount of this transaction. | |
When |
Returns the date of this transaction. | |
Who |
Returns the name of the customer involved in this transaction. |
Name | Description | |
---|---|---|
CompareTo |
Compares two transactions by amount. | |
Equals |
Compares this transaction to the specified object. (Overrides ObjectEquals(Object).) | |
GetHashCode |
Returns a hash code for this transaction. (Overrides ObjectGetHashCode.) | |
MainTest |
Demo test the Transaction data type. | |
ToString |
Returns a string representation of this transaction. (Overrides ObjectToString.) |
This class is a C# port from the original Java class Transaction implementation by Robert Sedgewick and Kevin Wayne.