小编Jer*_*rry的帖子

如何按顺序将项目列入列表?

我有一个DateTimeOffset对象列表,我想按顺序将新的列表插入到列表中.

List<DateTimeOffset> TimeList = ...
// determine the order before insert or add the new item
Run Code Online (Sandbox Code Playgroud)

对不起,需要更新我的问题.

List<customizedClass> ItemList = ...
//customizedClass contains DateTimeOffset object and other strings, int, etc.

ItemList.Sort();    // this won't work until set data comparison with DateTimeOffset
ItemList.OrderBy(); // this won't work until set data comparison with DateTimeOffset
Run Code Online (Sandbox Code Playgroud)

另外,如何把DateTimeOffset参数作为.OrderBy()

我也尝试过:

ItemList = from s in ItemList
           orderby s.PublishDate descending    // .PublishDate is type DateTime
           select s;
Run Code Online (Sandbox Code Playgroud)

但是,它会返回此错误消息,

无法将类型'System.Linq.IOrderedEnumerable'隐式转换为'System.Collections.Gerneric.List'.存在显式转换(您是否错过了演员?)

c# sorting insert

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

如何从C#中的Uri中提取文件名?

可能重复:
从C#中的URI字符串获取文件名

如何从C#中的Uri中提取文件名?

例如,我有一个Uri

"http://audacity.googlecode.com/files/audacity-win-2.0.exe"
Run Code Online (Sandbox Code Playgroud)

但是如何提取文件名

"audacity-win-2.0.exe"
Run Code Online (Sandbox Code Playgroud)

并将其保存为字符串?

谢谢,

杰瑞

c# uri

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

如何在C#中使用纯文本(或字符串)创建RTF?

有人可以帮我在C#中用字符串创建RTF吗?

我在自定义类中保存所有格式(粗体,斜体等).

杰瑞

c# string rtf

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

[NSThread currentThread] 返回值的含义

谁能解释一下 [NSThread currentThread] 返回值的含义?

日志

NSLog(@"%@", [NSThread currentThread]);
Run Code Online (Sandbox Code Playgroud)

结果

<NSThread: 0x1e04ed60>{name = (null), num = 5}
Run Code Online (Sandbox Code Playgroud)

以下是什么?

  1. “NSThread:0x1e04ed60”
  2. 名称 = (空)
  3. 数量 = 5

num = 5 与 Xcode 中列出的线程编号没有任何关系(它在此实例中显示了线程 9,因为我正在使用 NSOperationQueue 运行多个线程)

苹果文档的解释非常无用,返回值代表当前执行线程的线程对象。 https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSThread_Class/Reference/Reference.html

谢谢!

debugging nsthread ios

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

如何在C#中运行多个任务?

如何修改以下代码并使其同时运行多个任务?

foreach (SyndicationItem item in CurrentFeed.Items)
{
    if (m_bDownloadInterrupted)
    break;

    await Task.Run( async () =>
    {
        // do some downloading and processing work here
        await DoSomethingAsync();
    }
}
Run Code Online (Sandbox Code Playgroud)

我还需要中断并尽可能地停止这个过程.因为我的DoSomethingAsync方法读取标记(一个全局布尔值)来停止进程.

谢谢

c# parallel-processing task

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

如何解析HTML或将HTML转换为XML,以便从网站中提取信息(在C#中)

可能重复:
在C#中解析html的最佳方法是什么?

有没有办法解析HTML或将HTML转换为XML,以便我轻松地从网站中提取信息?

我正在使用C#.

谢谢,

html c# xml

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

string message = Regex.Replace(message,"\\","");

我正在努力用黑色空格替换字符"\".

这是字符串,

string message = "http:\/\/www.youtube.com\/v\/"
string message = Regex.Replace(message , "\\", ""); 
Run Code Online (Sandbox Code Playgroud)

但它不能正常工作,输出信息假设为"http://www.youtube.com/v/"任何人都可以帮助我,谢谢!

c# regex string

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

标签 统计

c# ×6

string ×2

debugging ×1

html ×1

insert ×1

ios ×1

nsthread ×1

parallel-processing ×1

regex ×1

rtf ×1

sorting ×1

task ×1

uri ×1

xml ×1