可以从类库C#中输出到控制台吗?

JL.*_*JL. 7 c# console

是否可以从类库中将值输出到控制台?

例如

 Console App -> calls method in -> assembly > function
Run Code Online (Sandbox Code Playgroud)

是否可以在程序集的函数中编写console.out方法?

我知道在web中可以获取httpcontext,并做一个response.write.

Jon*_*eet 16

Yup Console.WriteLine等在类库中工作得很好......但是不能保证任何东西都在监听控制台.如果您从WinForms应用程序或Web应用程序中使用它,那么输出可能绝对无处可寻......

您是否考虑过使用log4net等日志库?


Dar*_*rov 5

这取决于什么类型的应用程序将使用您的类库。如果在控制台应用程序中使用,则输出将打印到控制台。如果它是 WinForms、Windows 服务或 ASP.NET 应用程序,则输出将被忽略。