小编Bri*_*sen的帖子

Scala相当于.NET的Task.Factory.StartNew?

在C#中你可以写:

var alphaTask = Task.Factory.StartNew<alpha>(() =>
{
    return someWork(n);<br>
});
// ... do some other work, and later get the result from the task<br>
var res = alphaTask.Result;
Run Code Online (Sandbox Code Playgroud)

这个简单的结构在Scala中会是什么样子?
谢谢.

scala task

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

C#查杀一个帖子

在我的应用程序中,我有一个持续运行的线程.通过使用Thread.Sleep(),该函数每10分钟执行一次.

我需要能够在用户单击按钮时终止此线程.我知道Thread.Abort()不可靠.我可以使用一个变量来停止线程,但是因为它正在休眠,所以在线程杀死之前可能还需要10分钟.

有任何想法吗?

.net c# multithreading sleep kill

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

C#中的"应用程序配置文件"和"设置文件"有什么区别?

让两个文件看起来做同样/类似事情的目的是什么?一个被弃用了,我应该使用另一个吗?拜托,请为我分解.

谢谢!

应用配置图像 设置文件图像

.net c# configuration app-config

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

windbg!gcroot <address>不返回任何根

如果!gcroot返回空线程列表是什么意思?

0:000> !gcroot 0000000010817c50 
Note: Roots found on stacks may be false positives. Run "!help gcroot" for
more info.
Scan Thread 2 OSTHread 15a4
Scan Thread 10 OSTHread 1db4
Scan Thread 11 OSTHread 147c
Scan Thread 12 OSTHread 15d4
Scan Thread 14 OSTHread 9dc
Scan Thread 15 OSTHread 12a4
Scan Thread 21 OSTHread 18c4
Scan Thread 23 OSTHread 1260
Scan Thread 24 OSTHread 16c8
Scan Thread 25 OSTHread bd4
Scan Thread 26 OSTHread de8
Run Code Online (Sandbox Code Playgroud)

在做什么时,我有很多条目!dumpheap -type System.String,但是大多数都没有返回任何内容,如上例所示.

memory-leaks windbg sos

4
推荐指数
2
解决办法
5319
查看次数

在try catch c#中处理AccessViolation异常

如何在try-catch块中捕获AccessViolation异常:

这是下面的代码:

public static BP GetBloodPressure(string vendorid, string productid)
{
    BP Result = new BP();
    try
    {
        GETBPData BPreadings = new GETBPData();
        UInt16 VendorId = Convert.ToUInt16(vendorid, 16);
        UInt16 ProductId = Convert.ToUInt16(productid, 16);

        if (HealthMonitorData.HidDataTap_GetBloodPressure(VendorId, ProductId, ref BPreadings)) // error here
        {

            if (BPreadings.ucSystolic == 0 && BPreadings.ucDiastolic == 0 && BPreadings.DeviceId1 == 0 && BPreadings.DeviceId2 == 0 && BPreadings.ucPulse == 0)
            {
                Result = null;

            }
            else
            {
                Result.UcSystolic = BPreadings.ucSystolic;
                Result.UcDiastolic = BPreadings.ucDiastolic;
                Result.UcPulse = BPreadings.ucPulse;
                Result.DeviceId1 = BPreadings.DeviceId1; …
Run Code Online (Sandbox Code Playgroud)

wpf try-catch mvvm c#-4.0

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

如何在我的XNA游戏中实现类似OnExit的方法?

C#XNA游戏是否有任何方法可以检测用户是否点击了十字按钮来关闭程序,或按下ALT + F4键来关闭..?

可能会从KeyBoardState中检测到ALT + F4键,但如何检测单击十字按钮以关闭窗口?

我需要这个,以便当用户通过任何方式关闭游戏时我可以关闭所有运行的线程..我现在有一些线程仍在运行时关闭游戏,使音乐仍然播放:P

请注意,该方法必须兼容Windows和Xbox 360,因为游戏应该在这两个平台上运行(可能也是Zune).

c# xna visual-studio

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

C#windows应用程序中的两个UI线程

如何在C#windows应用程序中实现两个ui线程?

c# winforms

4
推荐指数
2
解决办法
4399
查看次数

如何从C#连接到SQL Server Ce数据库?

如何将Sql Server CE Db连接到C#DotNet 4.0我听说过System.Data.SqlServerCe NameSpace用于连接本地数据库,但我无法在.Net 4.0中找到它

有没有替代班级?

c# .net-4.0 sql-server-ce

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

DATEDIFF获得上个月

我希望相对于当前日期获得上个月

SELECT datediff(mm,-1,2-2-2011)

这个查询给出67这是一个错误的值..哪里出错了?

sql sql-server

4
推荐指数
2
解决办法
7万
查看次数

从标准格式获取自定义日期时间格式

在我的脚本中,我收到了标准格式,如"D","f","R"或其他.根据MSDN,这是标准的日期时间格式.

考虑到用户的当前文化,我想获得这种标准格式的自定义格式.

例如,假设我的用户来自法国(fr-FR):

"d"="dd/MM/yyyy"

"D"="dddd d MMMM yyyy"

"F"="dddd d MMMM yyyy HH:mm:ss"

c# datetime datetime-format

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