|
|
|
|
|
by 9rx
459 days ago
|
|
> Static methods and classes are commonplace and a normal practice in C# Certainly. The feature is there for a reason. That does not mean that you would write the codebase in that way if you were starting from scratch. You would leverage the entire suite of features offered by C# and stick to the idioms of the language. You would not constrain yourself to writing Go code that just happens to have C# syntax. > The ship has sailed so not much can be done at this point. It has been ported to a new language before. It can be ported to a new language again. But there wasn't a compelling reason to choose C# last time, and nothing significant has changed since to rethink that. |
|
Edited and responded in the follow-up comment.