Skip to content

Commit d14e3d5

Browse files
committed
Respond to feedback on PR dotnet#1076
Also, updated the publish date, and add ms.author metadata.
1 parent 70a85e0 commit d14e3d5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/csharp/tour-of-csharp/expressions.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ description: expressions, operands, and operators are building blocks of the C#
44
keywords: .NET, csharp, expression, operator, operand
55
author: BillWagner
66
manager: wpickett
7-
ms.date: 2016/08/10
7+
ms.author: wiwagn
8+
ms.date: 2016/11/06
89
ms.topic: article
910
ms.prod: visual-studio-dev-14
1011
ms.technology: devlang-csharp
@@ -25,7 +26,7 @@ When an operand occurs between two operators with the same precedence, the *asso
2526

2627
Precedence and associativity can be controlled using parentheses. For example, `x + y * z` first multiplies `y` by `z` and then adds the result to `x`, but `(x + y) * z` first adds `x` and `y` and then multiplies the result by `z`.
2728

28-
Most operators can be *overloaded*. Operator overloading permits user-defined operator implementations to be specified for operations where one or both of the operands are of a user-defined `class` or `struct` type.
29+
Most operators can be *overloaded*. Operator overloading permits user-defined operator implementations to be specified for operations where one or both of the operands are of a user-defined class or struct type.
2930

3031
The following summarizes C#’s operators, listing the operator categories in order of precedence from highest to lowest. Operators in the same category have equal precedence. Under each category is a list of expressions in that category along with the description of that expression type.
3132

@@ -39,7 +40,7 @@ The following summarizes C#’s operators, listing the operator categories in or
3940
- `new T(...){...}`: Object creation with initializer
4041
- `new {...}`: Anonymous object initializer
4142
- `new T[...]`: Array creation
42-
- `typeof(T)`: Obtain `System.Type` object for `T`
43+
- `typeof(T)`: Obtain @System.Type object for `T`
4344
- `checked(x)`: Evaluate expression in checked context
4445
- `unchecked(x)`: Evaluate expression in unchecked context
4546
- `default(T)`: Obtain default value of type `T`

0 commit comments

Comments
 (0)