小编Jim*_*ger的帖子

如何管理F#项目中的资源?

我可以在F#2.0项目中使用.resx文件吗?

如果是这样,我该如何添加,然后使用这些资源.

提前致谢.

resources f# projects

20
推荐指数
3
解决办法
3188
查看次数

F#编译错误:意外的类型应用程序

在F#中,给出以下类:

type Foo() =
    member this.Bar<'t> (arg0:string) = ignore()
Run Code Online (Sandbox Code Playgroud)

为什么以下编译:

let f = new Foo()
f.Bar<Int32> "string"
Run Code Online (Sandbox Code Playgroud)

虽然以下内容不会编译:

let f = new Foo()
"string" |> f.Bar<Int32> //The compiler returns the error: "Unexpected type application"
Run Code Online (Sandbox Code Playgroud)

generics f# pipelining

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

我应该在实现ICloneable时提供深度克隆吗?

我不清楚MSDN文档中是否应该在实现ICloneable时提供深度或浅层克隆.什么是首选方案?

.net oop

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

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

将xml文档拆分为块

我有一个大型的xml文档,需要一次处理100条记录

它是在用c#编写的Windows服务中完成的.

结构如下:

<docket xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="docket.xsd">
    <order>
        <Date>2008-10-13</Date>
        <orderNumber>050758023</orderNumber>
        <ParcelID/>
        <CustomerName>sddsf</CustomerName>
        <DeliveryName>dsfd</DeliveryName>
        <Address1>sdf</Address1>
        <Address2>sdfsdd</Address2>
        <Address3>sdfdsfdf</Address3>
        <Address4>dffddf</Address4>
        <PostCode/>

    </order>
    <order>
        <Date>2008-10-13</Date>
        <orderNumber>050758023</orderNumber>
        <ParcelID/>
        <CustomerName>sddsf</CustomerName>
        <DeliveryName>dsfd</DeliveryName>
        <Address1>sdf</Address1>
        <Address2>sdfsdd</Address2>
        <Address3>sdfdsfdf</Address3>
        <Address4>dffddf</Address4>
        <PostCode/>

    </order>

    .....

    .....

</docket>
Run Code Online (Sandbox Code Playgroud)

在一个案卷中可能会有成千上万的订单.

我需要将其切成100个元素块

但是,100个订单中的每一个仍然需要用父"docket"节点包装并具有相同的命名空间等

这可能吗?

c# xml .net-2.0

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

标签 统计

c# ×2

f# ×2

.net ×1

.net-2.0 ×1

generics ×1

oop ×1

parsing ×1

pipelining ×1

projects ×1

resources ×1

text-files ×1

xml ×1