【问题标题】:Java .properties file and C# .settings fileJava .properties 文件和 C# .settings 文件
【发布时间】:2014-10-09 02:29:00
【问题描述】:

我正在将 Java 代码转换为 C#。

Java 代码将应用程序中的 3 个关键数据写入和读取到 .properties 文件中。这甚至可能持续数百行。

Properties prop = new Properties();

我查看了 .properties 文件的几个 C# 替换项,并提出了 3 种可能性。

.settings .ini .config

根据我对这 3 种文件类型的不存在经验,我认为 .settings 是我需要的。

如果我错了,请纠正我,并给我一些关于如何使用最佳文件类型的信息。 (我已经研究了对 .settings 文件的读取和写入,但没有什么可做的)

谢谢大家!

【问题讨论】:

    标签: java c# settings properties-file


    【解决方案1】:

    在 Visual Studio 中,您确实可以将其替换为 .settings。如果您右键单击该项目并选择properties,然后选择Settings 选项卡,您将有一个很好的链接来创建一个(如果还没有的话)。您显然可以使用“添加新项目”创建一个

    它可以容纳标准类型,例如stringintdouble,甚至可以容纳更复杂的类型,例如Datatable,甚至是自定义对象

    除此之外,设置还具有您可以在用户或应用程序级别定义的范围。

    【讨论】:

    • 请注意,访问此类设置就像Properties.Settings.Default.SettingName 一样简单。此外,如果您还需要修改代码中的设置,请使用“用户设置”。
    • 太好了,谢谢!你能告诉我如何访问一个已经创建的文件(例如)exec.settings。一个代码段会很棒。
    • 不幸的是,我从未真正使用过它,我更喜欢本地或通过 WCF 服务设置数据库设置。你应该谷歌loading multiple setting files
    【解决方案2】:

    Java .properties 文件用于存储应用程序设置。

    .net 应用程序的等效项是.config 文件。然后,您可以使用整个基础架构来读取/编辑设置。

    您也可以通过创建配置提供程序将这些设置保存在单独的文件或其他位置。

    【讨论】:

    • 与编辑文本文件有区别吗?任何有用的链接?谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多