C# - Methode return var

Ich gerne zurück var von meiner Methode.
Ich verwalte eine dynamische, aber dann ist meine try-catch-finally-funktioniert nicht.
Könnten Sie verbessern meine Methode zum zurückgeben var?
Ich brauche nicht zu verwenden, dynamisch, ich bin auf der Suche nach der besten Methode zum zurückgeben var.

Vielen Dank im Voraus.
Rune

public dynamic m_DEMO_Return_var_method(string vpSchemaName, string vpTableName)
{

    var var_List = new List<string>();

    //try
    //{

    DataTable iDataTable = new DataTable();

    var_List.Clear();
    foreach (DataRow iDataRow in iDataTable.Rows)
    {
        var_List.Add(iDataRow["COLUMN_NAME"].ToString());
    }

    var vColumnName = var_List.ToArray();

    return vColumnName;

    //}
    //catch (Exception im_Exception)
    //{
    //   return vColumnName;
    //}
    //finally
    //{
    //}
}
Sie können nicht zurückkehren, var. Wie würde es werden....?
warum müssen Sie zurück var? warum nicht ein array zurückgeben? oder Generika verwendet?
Ich glaube nicht, dass es möglich ist, return var. var eingegeben wird, wenn der code kompiliert wird. Rückkehr var verwirrend wäre.
Profitieren Sie von beschreiben, was genau Sie zu tun versuchen, mit dieser Methode. Bist du eigentlich immer Rückgabe eines string[] nach Ihrem letzten Zeile, es ist unklar, warum können Sie nicht einfach, wie der Rückgabetyp.
Bitte werfen Sie einen Blick auf meine Antwort: http://stackoverflow.com/a/17503153/952310

InformationsquelleAutor RBrattas | 2013-07-06

Schreibe einen Kommentar