小编And*_*ies的帖子

C#中的异步是否与F#中的异步相同?

C#4.5中的异步实现与线程使用方式中的F#2完全相同吗?

c# f# asynchronous

20
推荐指数
1
解决办法
741
查看次数

SPDY可以在什么级别使用?

我很好奇在使用ASP.NET MVC应用程序时应该如何实现SPDY.据我所知,现在情况并非如此,但是我应该等待更新的MVC(5),新的IIS服务器,升级的.net框架还是别的什么?

iis asp.net-mvc spdy

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

C#中的可读性和元组

元组很适合表达整个值.但它的可读性受到了惩罚,'Item1'和'Item2'并不那么直观.为了改进后者,我引入了一个类别名,如下所示.我想知道是否有人有更好的解决方案.无论如何,它仍然需要一个"专用"课程.下面的例子是天真的,它只是指出了问题.

enum Unit { Celsius, Fahrenheit }
class Temperature: Tuple<decimal, Unit>
{
        public decimal Value
        {
            get { return Item1; }
        }

        public Unit
        {
            get { return Item2; }
        }

        public Temperature(decimal item1, Unit item2) 
         : base(item1, item2)
        {
    }
}

// pseudo
var temp = new Temperature(37, Unit.Celsius);
temp.Item1 == temp.Value == 37;
temp.Item2 == temp.Unit == Unit.Celsius;
Run Code Online (Sandbox Code Playgroud)

c#

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

如何提取子字符串?

我在delphi中有功能

function GetHardDiskSerial(const DriveLetter: Char): string;
var
  NotUsed:     DWORD;
  VolumeFlags: DWORD;
  VolumeInfo:  array[0..MAX_PATH] of Char;
  VolumeSerialNumber: DWORD;
begin
  GetVolumeInformation(PChar(DriveLetter + ':\'),
    nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed,
    VolumeFlags, nil, 0);
  Result := Format('%8.8X',
    [VolumeSerialNumber])
end;
Run Code Online (Sandbox Code Playgroud)

如何将输出字符取2到4.

示例:7121334

  • 结果必须是:121

cSerial.text = ......................................

delphi

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

标签 统计

c# ×2

asp.net-mvc ×1

asynchronous ×1

delphi ×1

f# ×1

iis ×1

spdy ×1