這個先釐清何謂static, static是一開始程式執行後, 大家都能共用的方法/屬性, 和Instance(Object) 是不一樣的. 所以編譯器提示 static不能存取非Static的物件 的錯誤訊息, 也就代表ApiClients物件是在Test的instance所擁有的屬性, 並非static.
要達到static又能使用service有個方法,ServiceLocator這個anti-pattern. 可以提示你該怎麼做.
專案是ASP.Net Core 2.1 (其他版本照理都可行)
以上你再試試看吧~