首页 > 解决方案 > 在服务器上存储数据并在加载时使用 c#

问题描述

我试图将一些数据作为文本文件甚至作为类本身存储在服务器上,然后在应用程序加载时获取它,我可以正常读取和使用它。在内部它工作得很好,我想在线存储课程,所以当需要更改某些内容时,我可以更新类文件并且应用程序仍然可以运行,而无需重新下载/更新。

班级是这样形成的

 public class Addresses
    {
        public static uint run = 0x00000001;
        public static uint walk = 0x00000002;
        public static uint jump = 0x00000003;
        public static uint sit = 0x00000004;
    }

当我使用其中一个选项时它是这样调用的

private void checkBox7_CheckedChanged(object sender)
    {
        if (checkBox7.Checked == true)
        {
            game.setmemory(Addresses.run, new byte[] { 0x00, 0x00 });
        }
        else
        {
            game.setmemory(Addresses.run, new byte[] { 0x00, 0x01 });
        }
    }

再次理想情况下,我只想将“地址类”在线存储为文本文件,甚至作为 class.cs 文件本身,但如果我可以将其保存为文本文件并正确读取,我宁愿只存储它在粘贴箱上。一如既往地感谢您提供的所有帮助和信息。

我似乎无法弄清楚如何将这个“AddressesClass.cs”文件保存在服务器上并在我的应用程序中使用它。我只希望该文件存储在服务器上。我现在在内部使用它。一旦我把那个文件放在我的服务器上,我从那里去哪里?我该怎么做才能将它加载到我的应用程序中?并且一旦将其加载到应用程序中,是否只需像以前一样调用它?

标签: c#.net

解决方案


在服务器上存储这样的东西真的没有意义,但是好的:
1.在你的服务器上抛出一个文件,它是一个字节数组的值2.在你的地址类中的值之后
放一个 3.转到 1= BitConverter.ToUInt32(new WebClient().DownloadBytes("http://yourserver.com/filename"))


推荐阅读