小编Chi*_*lln的帖子

C#自己命名Main()方法的方法?

快速问题,有什么方法可以随心所欲地调用主要方法吗?或者它必须被称为"Main()"?

c# program-entry-point

12
推荐指数
2
解决办法
1782
查看次数

存储大量静态字符串的最佳方式

在我的C#应用​​程序中,我需要在数组中存储大量的常量字符串,比如一个数组用于名字,一个用于姓氏等等......

这些字符串永远不会改变所以我的问题是如何存储它们?

用这些数组创建一个静态常量类?

从某个地方在运行时加载它们?

或任何其他解决方案......

PS:我真的不想要外部文件,所以如果我从某个地方加载它们,它们必须包含在.exe中

编辑://所以我只使用string []数组生成资源文件,alrigt :)

c# string performance constants

5
推荐指数
1
解决办法
2300
查看次数

从内存运行可执行文件

我正在尝试直接从此可执行文件的byte []表示中运行可执行文件作为C#中的资源.

所以基本上我想直接运行PE的byte []而不需要触摸硬盘.

我正在使用的代码曾经用于工作但它不再存在.

代码创建一个带有冻结主线程的进程,更改整个进程数据并最终恢复它,以便它运行PE的byte [].但是如果线程恢复的话似乎进程就会死掉,我真的不知道什么是错的.

所以这里是一个pastebin中的代码,因为它太长了我猜...

http://pastebin.com/18hfFvHm

编辑:

我想运行非托管代码! 任何PE文件......

c# memory interop

5
推荐指数
1
解决办法
5090
查看次数