-1

In C# Documentations, there was an example under constructed types where they use class Queue , what is TElement and what does it mean /represent?

1 Answers1

0

It's a placeholder for whatever type you wish to specify.

It could be Queue<string> or Queue<int> or Queue<List<int> or Queue<SomeComplicatedClass> - whatever you like.

It's called a "generic type parameter" (the bit between the < and the >).

The docs page has the following example:

Queue<string> numbers = new Queue<string>();
numbers.Enqueue("one");
numbers.Enqueue("two");
numbers.Enqueue("three");
numbers.Enqueue("four");
numbers.Enqueue("five");

You can read more about generic type parameters here.

ProgrammingLlama
  • 36,677
  • 7
  • 67
  • 86