110,549
社区成员
发帖
与我相关
我的任务
分享
var y=2;
new Thread(() =>
{
Console.WriteLine("张三");
var x = 1;
Console.WriteLine(x + y); //这里直接引用外边的变量
}).Start();
public class ShowThread
{
public string 用户名{get;set;}
public string 用户地址{get;set;}
public decimal 用户存款{get;set;}
private void Show()
{
Console.WriteLine(this.用户名);
}
}
var p1 = new ShowThread { 用户名 = "s1", 用户存款 = 100 };
new Thread(p1.Show).Start();
var p2 = new ShowThread { 用户名 = "张三", 用户存款 = 800 };
new Thread(p2.Show).Start();
Console.ReadKey();
class Program
{
static void Main(string[] args)
{
ParameterizedThreadStart pts = new ParameterizedThreadStart(Show);
Thread t = new Thread(pts);
t.Start("Hello!How are you!");
}
private static void Show(object a)
{
while (true)
{
Console.WriteLine(a);
}
}
}