有没有一种方法来创建具有可变数量的代码段?

时间:2019-04-26 06:54:10

标签: c# code-snippets

我实际上正在某种数据库连接上,因此我使用SqlDataReader

我已经创建了一些代码片段来帮助我更快地处理DBNULL值。

我想知道是否可以为C#创建一个可以根据参数等添加行的代码段?

我实际上在想的是:

string example1 = "";
string example2 = "";
string example3 = "";

try
{
    SqlDataReader reader = command.ExecuteReader();

    while(reader.Read())
    {
        if(reader["example1"] != DBNULL.Value)
        {
            example1 = reader["example1].ToString();
        }
        else
        {
            example1 = "";
        }

        if(reader["example2"] != DBNULL.Value)
        {
            example2 = reader["example2].ToString();
        }
        else
        {
            example2 = "";
        }

        if(reader["example3"] != DBNULL.Value)
        {
            example3 = reader["example3].ToString();
        }
        else
        {
            example3 = "";
        }
    }
}
catch(Exception ex)
{
    Console.WriteLine(ex.Message);
}
finally
{
    conn.Close();
}

有没有一种方法可以使用片段输入类似“ reader3”的代码,其中3决定字段数? (不只是为每种可能的情况创建一小段代码)

我试图搜索这样的东西,但是我什么也没找到,所以我想可能不可能,但是仍然想问一下,这样可以节省很多时间。

0 个答案:

没有答案
相关问题