小编spl*_*h27的帖子

如何创建一个可以返回非void值的异步方法?

我尝试用一​​个使用一些等待操作的方法编写一个类.这种情况使我将此方法定义为异步.但我无法从此方法返回非void值.在我的情况下BitmapImage.这是代码

public sealed class Thumbnailer
{
    public async BitmapImage GetThumbImageFromFile(StorageFile sourceFile)
    {
        StorageItemThumbnail thumb = await sourceFile.GetThumbnailAsync(Windows.Storage.FileProperties.ThumbnailMode.PicturesView, 600, Windows.Storage.FileProperties.ThumbnailOptions.UseCurrentScale);
        IRandomAccessStream thumbStream = thumb;
        BitmapImage thumbPict = new BitmapImage();
        thumbPict.SetSource(thumbStream);
        return thumbPict;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

c# .net-4.5

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

如何从IEnumerable中选择项目?

我的ordersInfo变量具有类型IEnumerable<Order>Order是一个自定义对象。我尝试这样选择:

var s = ordersInfo.Select(x => x.Customer.Email == user.Email && x.Status == OrderStatus.Paid).ToList();
Run Code Online (Sandbox Code Playgroud)

但是它返回161个元素的集合(这是集合的初始计数),并且每个项目都有value false。它也不是Order对象。怎么了?

c# linq

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

如何生成txt文件,然后在ASP.NET Web窗体中强制下载?

我需要将处理程序设置为<asp:Button>element。用户单击时,必须在后台代码中生成txt文件,并且该文件必须由用户自动下载。无需从用户那里获取任何数据。所有文件内容将在后面的代码中生成。例如,如何向用户返回包含此变量内容的txt文件:

string s = "Some text.\nSecond line.";
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

为什么ObservableCollection和List的某些方法可能不可用?

我在Windows Phone 8应用程序上工作.ObservableCollection和List的某些方法在几个页面(不是所有页面)都不可用.OrderBy和ElementAt等方法.因此,我无法在这些集合中对我的项目进行排序.如何找到它的原因?我不知道.

c# windows-phone-8

0
推荐指数
1
解决办法
102
查看次数

如何在Python中将数字的特定位设置为0?

例如,我有一个二进制数形式的数字255,即1111 1111。我想将第一位设为0并得到0111 1111(127)。最简单的方法是什么?如何直接更改数字位数?

python python-3.x

0
推荐指数
1
解决办法
260
查看次数

标签 统计

c# ×4

.net-4.5 ×1

asp.net ×1

linq ×1

python ×1

python-3.x ×1

windows-phone-8 ×1