我在我的主项目的内置资源文件中放了2个字符串(不确定我是如何正确定义的).我如何访问这些值?我该如何改变它们?资源是公共的,以便用户可以更改它们.
例如:
Project1.Resources.Get("string1").Value();
Run Code Online (Sandbox Code Playgroud)
和
Project1.Resources.Set("string1") = "whatever";
Run Code Online (Sandbox Code Playgroud)
这是伪代码.
在 perl 中,我可以在一行中定义一堆变量:
my value=0;
my (a,b,c)=value;
Run Code Online (Sandbox Code Playgroud)
有没有类似的 C# 方法可以做到这一点?这是我所拥有的:
const bool free = true;
bool t1,t2,t3;
private void Form1_Load(object sender, EventArgs e) {
//t1,t2,t3=free;
}
Run Code Online (Sandbox Code Playgroud) 我想知道是否有可能使用线程名称Abort(脏路)一个线程?这是一些示例代码:
public void blah() {
int TableID = 4; //set by the using at runtime
Thread myThread = new Thread(() => beginUser(picture));
myThread.Name = Convert.ToString(TableID);
myThread.Start();
}
Run Code Online (Sandbox Code Playgroud)
所以现在我创建了一个线程.在程序的后面,用户可以结束一个线程,我的问题就在哪里.如何通过它的名字结束一个线程?或许是另一种结束它的方式?我不想使用背景工作者.
例: myThead[4].Abort();
谢谢