【问题标题】:Equivalent of .Net file routines (StreamReader, Filestream, etc) in MinGW等效于 MinGW 中的 .Net 文件例程(StreamReader、Filestream 等)
【发布时间】:2015-01-03 20:48:02
【问题描述】:

我正在慢慢尝试使用所有开源工具,但似乎我已经对使用 .net 框架感到非常厌烦。

我了解 Mono 是 .Net 的开源替代品,但我将 MinGW 与 CodeBlocks 一起使用。不确定是否可以在 CodeBlocks 中使用 Mono,所以我想知道是否有另一个可以工作的 MingW 友好库像 StreamReader?就像现代版本的 FILE *fopen。

using (TextReader tr = new StreamReader(new FileStream(filePath, FileMode.Open, FileAccess.Read,         FileShare.ReadWrite)))
{
   string line;
   while ((line = tr.ReadLine()) != null)
   {
        // Do work here
   }
}

【问题讨论】:

    标签: .net mingw


    【解决方案1】:
    1. .NET 变成 open source - 即使你开源 zealot 也可以继续使用它们
    2. 您仍然可以在 Mono 中使用您的 .NET 技能,并将 Xamarin Studio 作为 IDE
    3. MinGW 不像 .NET 那样是一个完整的平台,它只是 GNU Compilers Collection 到 Windows 的一个端口。如果您的问题是“GCC 的哪种语言提供面向流的文件 API?”,那么C++ 就是一个答案。
    4. 事实上,这些 C# 中的 StreamReader/TextReader API 是直接从 Java 复制而来,GCC/MinGW 中有 Java 编译器,但功能齐全的 Oracle Java platform 也是开源的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-23
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多