小编Bel*_*l09的帖子

具有动态参数的积分型预期开关的值

只是出于好奇.

如果我有以下代码

public static string Format(dynamic exception)
{
    switch (exception.GetType().ToString())
    {
        case "test":
            return "Test2";
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

我得到错误"开关表达式或案例标签必须是bool,char,string,integral,enum或相应的可空类型"

但如果我有以下代码

public static string Format(dynamic exception)
{
    string test = exception.GetType().ToString();
    switch (test)
    {
        case "test":
            return "Test2";
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

一切都很好.如果交换机正在检查Type string和ToString()的变量,那是什么区别?或者是因为在调用ToString()之前有机会抛出异常?

c# exception switch-statement dynamic-variables object-to-string

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

计算数据库中的存储过程?

我如何计算数据库中存储过程的数量,并且存储过程太多是不好的做法?

sql-server stored-procedures

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

单击按钮更改图片框中的图片可视基本

我在Visual Basic 2010 Express上有一个图片框和多个按钮.我正在寻找一个示例代码,当我点击按钮时将图片放入框中,当我点击另一个按钮时它会改变.

vb.net picturebox visual-studio-2010

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

强制清空 CDATA 元素

有人问我是否可以使用 xsl (1.0) 转换 xml,但即使其中没​​有内容也保留 CDATA 元素。作为 xsl 初学者,我对这个问题有点不知所措......

这是一个简单的示例。

我拥有的

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

我想要的是

<AMOUNT><![CDATA[]]></AMOUNT>
Run Code Online (Sandbox Code Playgroud)
  • 有没有办法强制没有内容的空 cdata 段?
  • 有没有办法对文件中的所有元素执行此操作?
  • 有没有办法只针对cdata-section-elements 中的那些

(看看 AMOUNT 元素)

这是我的示例 xml

<?xml version="1.0" encoding="iso-8859-1" ?>
    <Artikel>
        <Temp>
            <Zeile>107</Zeile>
            <Artikelzubehoerdaten>
                <Artikelzubehoerdaten>
                    <ZubehoerID>18</ZubehoerID>
                    <Mandant>88</Mandant>
                    <UrsprungsArt>1</UrsprungsArt>
                    <Ursprungsnummer>99100091</Ursprungsnummer>
                    <UrsprungsAuspraegungID>0</UrsprungsAuspraegungID>
                    <ZubehoerArt>1</ZubehoerArt>
                    <Zubehoernummer>00500041</Zubehoernummer>
                    <ZubehoerAuspraegungID>0</ZubehoerAuspraegungID>
                    <Automatisch>0</Automatisch>
                    <Mengenberechnung>1</Mengenberechnung>
                    <MengenFaktor>1.0000</MengenFaktor>
                    <Basismengeneinheit>Stk</Basismengeneinheit>
                    <Preisgrundlagen>2</Preisgrundlagen>
                    <ManuellerPreis>0.0000</ManuellerPreis>
                    <PreislisteID>0</PreislisteID>
                    <Timestamp>AAAAAAAEbVw=</Timestamp>
                    <Gruppendaten/>
                </Artikelzubehoerdaten>
                <Artikelzubehoerdaten>
                    <ZubehoerID>19</ZubehoerID>
                    <Mandant>88</Mandant>
                    <UrsprungsArt>1</UrsprungsArt>
                    <Ursprungsnummer>99100091</Ursprungsnummer>
                    <UrsprungsAuspraegungID>0</UrsprungsAuspraegungID>
                    <ZubehoerArt>2</ZubehoerArt>
                    <Zubehoernummer>100</Zubehoernummer>
                    <Automatisch>0</Automatisch>
                    <Mengenberechnung>0</Mengenberechnung>
                    <MengenFaktor>0.0000</MengenFaktor>
                    <Preisgrundlagen>0</Preisgrundlagen>
                    <ManuellerPreis>0.0000</ManuellerPreis>
                    <PreislisteID>0</PreislisteID>
                    <Timestamp>AAAAAAAEbWA=</Timestamp>
                    <Gruppendaten>
                        <ZubehoerID>1</ZubehoerID>
                        <Mandant>88</Mandant>
                        <UrsprungsArt>2</UrsprungsArt>
                        <Ursprungsnummer>100</Ursprungsnummer>
                        <ZubehoerArt>1</ZubehoerArt>
                        <Zubehoernummer>10300003</Zubehoernummer>
                        <ZubehoerAuspraegungID>0</ZubehoerAuspraegungID>
                        <Automatisch>0</Automatisch>
                        <Mengenberechnung>2</Mengenberechnung>
                        <MengenFaktor>1.0000</MengenFaktor> …
Run Code Online (Sandbox Code Playgroud)

xml xslt cdata xslt-1.0

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