# Custom Set Create a custom set type. Sometimes it is necessary to define a custom data structure of some type, like a set. In this exercise you will define your own set. How it works internally doesn't matter, as long as it behaves like a set of unique elements. ## Hints This exercise requires you to implements a type-specific method for determining equality of instances. For more information, see [this page] (https://docs.microsoft.com/en-us/dotnet/core/api/System.IEquatable-1) . ### Submitting Exercises Note that, when trying to submit an exercise, make sure the exercise file that you're submitting is in the `exercism/csharp/` directory. For example, if you're submitting `bob.cs` for the Bob exercise, the submit command would be something like `exercism submit /csharp/bob/bob.cs`. ## Submitting Incomplete Solutions It's possible to submit an incomplete solution so you can see how others have completed the exercise.