小编Twi*_*lix的帖子

C#使用泛型使用接口进行转换

我有一些通用的接口和类来实现这些接口,如下所示:

    interface A<M, N>
        where M : X<N>
        where N : Y
    {
    }
    class B<M, N> : A<M, N>
        where M : X<N>
        where N : Y
    {

    }

    interface X<M> where M : Y
    {

    }
    interface Y
    {

    }
    class X1<M> : X<M> where M : Y
    {

    }
    class Y1 : Y
    {

    }
Run Code Online (Sandbox Code Playgroud)

我知道这似乎是一种非常混乱的做事方式,但我对我的应用程序有点需要它.我的问题是我怎么能不这样做:

A<X<Y>, Y> variable = new B<X1<Y1>, Y1>();

c# generics interface instantiation

5
推荐指数
2
解决办法
264
查看次数

EditableGrid数据类型:double

我正在使用editablegrid库使表格可编辑,以便我以后可以编辑和更新我从中提取数据的数据库.我在jsp中遇到了元数据头的一些问题.我有:

<script src="js/editablegrid-2.0.1.js"></script>
<script>
    window.onload = function() {
        editableGrid = new EditableGrid("grid");

        // we build and load the metadata in Javascript
        editableGrid.load({
            metadata : [ {
                name : "ID",
                datatype : "string",
                editable : false
            }, {
                name : "DATE",
                datatype : "date",
                editable : false
            }, {
                name : "PRICE",
                datatype : "double (m, 10)",
                editable : true
            } ]
        });

        editableGrid.attachToHTMLTable('Grid');
        editableGrid.renderGrid();
    };
</script>
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但显示的PRICE列有点奇怪,它使用逗号而不是一个完整停止,反之亦然.例如:

1.5(一个半)将显示为"1,5"1,500(一千五百)将显示为"1.500"

有谁知道如何改变这个?

double jsp editablegrid

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

标签 统计

c# ×1

double ×1

editablegrid ×1

generics ×1

instantiation ×1

interface ×1

jsp ×1