Skip to content

Instantly share code, notes, and snippets.

@mikeMoreno
mikeMoreno / assignment.cs
Last active September 29, 2021 22:45
Medium/Is C# Getting Too Complex?/Assignment
int a = 1;
int b = 2;
----------
int a, b;
a = 1;
b = 2;
----------
@mikeMoreno
mikeMoreno / assignment_error.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Assignment Error
var a, b;
a = 1;
b = 2;
@mikeMoreno
mikeMoreno / objects_1.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 1
var animal = new Animal();
animal.Name = "Cat";
@mikeMoreno
mikeMoreno / objects_2.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 2
var animal = new Animal()
{
Name = "Cat"
};
@mikeMoreno
mikeMoreno / objects_3.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 3
Animal animal = new("Cat");
@mikeMoreno
mikeMoreno / objects_4.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 4
class Animal
{
public string Name { get; init; }
}
@mikeMoreno
mikeMoreno / objects_5.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 5
class Animal
{
public string Name { get; }
}
@mikeMoreno
mikeMoreno / objects_6.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 6
struct Animal
{
public string Name { get; init; }
}
@mikeMoreno
mikeMoreno / objects_7.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 7
readonly struct Animal
{
public string Name { get; init; }
}
@mikeMoreno
mikeMoreno / objects_8.cs
Last active June 27, 2021 17:07
Medium/Is C# Getting Too Complex?/Objects 8
ref struct Animal
{
public string Name { get; init; }
}