コード例 #1
0
        /// <summary>
        /// Calculates unique HashCode based on the values of members
        /// </summary>
        /// <returns>int</returns>
        public override int GetHashCode()
        {
            int hashLetterID       = LetterID.GetHashCode();
            int hashName           = Name.GetHashCode();
            int hashRemoteFileName = RemoteFileName.GetHashCode();
            int hashCategory       = Category.GetHashCode();

            return(hashLetterID ^ hashName ^ hashRemoteFileName ^ hashCategory);
        }
コード例 #2
0
ファイル: Tile.cs プロジェクト: Jardjard/Scrabblesque
 // C'tor
 public Tile(LetterID s, int r)
 {
     Letter = s;
     Value = r;
 }