小编use*_*613的帖子

在本地资源文件中获取和设置值

我在我的主项目的内置资源文件中放了2个字符串(不确定我是如何正确定义的).我如何访问这些值?我该如何改变它们?资源是公共的,以便用户可以更改它们.

例如:

Project1.Resources.Get("string1").Value();
Run Code Online (Sandbox Code Playgroud)

Project1.Resources.Set("string1") = "whatever";
Run Code Online (Sandbox Code Playgroud)

这是伪代码.

c#

6
推荐指数
1
解决办法
1万
查看次数

在一行中设置多个变量

在 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)

c#

4
推荐指数
1
解决办法
8767
查看次数

通过其名称中止一个线程

我想知道是否有可能使用线程名称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();

谢谢

.net c# multithreading thread-abort

3
推荐指数
1
解决办法
3163
查看次数

标签 统计

c# ×3

.net ×1

multithreading ×1

thread-abort ×1