Can we get some useful examples for the .Facets method and C#?

I would like some useful examples for retrieving Facet values applicable to the result set for any given search in C#

The documentation is here: https://www.algolia.com/doc/api-reference/api-parameters/facets/?client=csharp
and here:
https://www.algolia.com/doc/api-reference/api-methods/search/

…but there aren’t really any examples of issuing a search, and then getting the facets applicable to that search with their counts.

Can someone provide some working examples of seeing all applicable facets to a given search in Algolia? This could include a pure text-based search, or text-based in combination with certain facet values. I want to see what facets apply to my returned search results.

Thanks,

Jonathan