Initial commit

This commit is contained in:
Mark J Price 2022-07-01 18:27:24 +01:00
parent 69eacee2fc
commit b90eb4fd32
2 changed files with 14 additions and 10 deletions

View file

@ -19,11 +19,13 @@ WriteLine(thisCouldAlsoBeNull);
// Declaring non-nullable variables and parameters // Declaring non-nullable variables and parameters
Address address = new(); Address address = new()
address.Building = null; {
address.Street = null!; // null-forgiving operator Building = null,
address.City = "London"; Street = null!, // null-forgiving operator
address.Region = "UK"; City = "London",
Region = "UK"
};
WriteLine(address.Building?.Length); WriteLine(address.Building?.Length);
WriteLine(address.Street.Length); WriteLine(address.Street.Length);

View file

@ -19,11 +19,13 @@ WriteLine(thisCouldAlsoBeNull);
// Declaring non-nullable variables and parameters // Declaring non-nullable variables and parameters
Address address = new(); Address address = new()
address.Building = null; {
address.Street = null!; // null-forgiving operator Building = null,
address.City = "London"; Street = null!, // null-forgiving operator
address.Region = "UK"; City = "London",
Region = "UK"
};
WriteLine(address.Building?.Length); WriteLine(address.Building?.Length);
WriteLine(address.Street.Length); WriteLine(address.Street.Length);