Are You the Sharpest C-Sharper?
Across
- 1. Prevents compiler optimization
- 2. Groups query results
- 3. Absence of object reference
- 5. Continues query after clause
- 8. Labels section in switch statement
- 9. Replaces inherited virtual member
- 11. Prevents class inheritance
- 12. Publisher-subscriber pattern mechanism
- 13. Switch fallback or type's zero value
- 16. 32-bit signed integer type
- 17. Unrestricted access modifier
- 18. Signed 8-bit integer type
- 20. Multi-way branch statement
- 22. Belongs to type not instance
- 23. Unconditional jump statement
- 26. Allocates stack memory block
- 29. Allows pointer operations
- 33. Exception or pattern filter
- 35. Guards exception-prone code
- 38. Defines manual type conversion
- 40. Counter-based loop structure
- 41. Skips to next loop iteration
- 42. Correlates two data sources
- 43. Overloads operator behavior
- 46. 64-bit unsigned integer type
- 47. Creates object instances or hides inherited members
- 49. Loop executing at least once
- 50. Variable-length parameter array
- 52. Tests type compatibility
- 55. References parent class members
- 58. Handles thrown exceptions
- 59. Disables overflow checking
- 60. Projects query results
- 62. Class-only access modifier
- 64. Organizes code into groups
- 65. Generic constraint for value types
- 68. Imports namespace or ensures disposal
- 70. Introduces range variable
- 74. Aggregates query elements
- 75. Runtime type resolution
- 78. Condition-based loop
- 79. Thread synchronization mechanism
- 80. Implicitly-typed local variable
- 82. Sorts query results downward
- 84. Defines automatic type conversion
- 85. Starts LINQ query expression
- 86. Unsigned 8-bit integer type
- 87. Specifies join condition
- 89. Root of all types
- 92. Allows method override
- 94. 32-bit floating-point type
- 95. Returns type's byte size
- 96. Property write accessor
- 97. Suspends until task completes
- 98. 16-bit unsigned integer type
Down
- 1. Implicit setter parameter
- 2. True or false data type
- 4. Assignment only at declaration or constructor
- 6. Generic constraint requiring non-nullable
- 7. Sorts query results
- 8. Defines reference type blueprint
- 10. Passes parameter by reference
- 11. Value type structure
- 14. External assembly reference
- 15. Boolean literal value
- 17. Splits type across files
- 19. Current instance reference
- 21. Declares compile-time constant value
- 24. Raises exception
- 25. Returns value through parameter
- 27. Attempts safe type conversion
- 28. Single Unicode character type
- 30. Compares join keys
- 31. Foreach iterator or readonly parameter
- 32. 128-bit precise decimal type
- 34. Declares externally implemented method
- 35. Boolean literal value
- 36. Event accessor for unsubscription
- 37. No return value
- 39. Property read accessor
- 40. Iterates collection elements
- 44. Class and derived access
- 45. Sorts query results upward
- 48. Filters query elements
- 51. Enables arithmetic overflow checking
- 52. Assembly-level access modifier
- 53. Alternative condition branch
- 54. Exits method with value
- 56. Always-executed exception block
- 57. Pins movable variable in memory
- 61. Marks asynchronous method
- 63. Event accessor for subscription
- 66. Gets symbol's string name
- 67. Named constant set
- 69. 16-bit signed integer type
- 71. Gets type's Type object
- 72. Immutable text sequence type
- 73. 32-bit unsigned integer type
- 76. Conditional execution statement
- 77. Type-safe function pointer
- 81. 64-bit signed integer type
- 83. Root namespace qualifier
- 86. Exits loop or switch immediately
- 88. 64-bit floating-point type
- 90. Contract defining member signatures
- 91. Returns iterator element
- 93. Defines incomplete class requiring implementation