c# - 在服务器上存储数据并在加载时使用 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”文件保存在服务器上并在我的应用程序中使用它。我只希望该文件存储在服务器上。我现在在内部使用它。一旦我把那个文件放在我的服务器上,我从那里去哪里?我该怎么做才能将它加载到我的应用程序中?并且一旦将其加载到应用程序中,是否只需像以前一样调用它?
解决方案
在服务器上存储这样的东西真的没有意义,但是好的:
1.在你的服务器上抛出一个文件,它是一个字节数组的值2.在你的地址类中的值之后
放一个
3.转到 1= BitConverter.ToUInt32(new WebClient().DownloadBytes("http://yourserver.com/filename"))
推荐阅读
- nlp - 语料库的整体主题分布,而不是单个文档
- asp.net-mvc - 隐藏服务器上的 StimulSoft 报告记录
- angularjs - 如何在 angularjs 视图之间传递变量?
- awk - awk 打印几个子字符串
- javascript - 获取日期时在 chrome 上获取 NaN
- java - 在Java中使用正则表达式从String中提取子字符串(有条件)
- sql-server - 如何在 SQL Server 中按不同类型的分数对 ID 进行分组
- matplotlib - Ubuntu 上 chrome 中 matplotlib 中 xlabel 的颜色和字体样式与 jupyter notebook 中的预期不同
- android - 实际设备中的布局不同
- cucumber - 是否有与背景部分等效的在场景之后运行步骤?