Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Orione
    Registrato dal
    Oct 2002
    Messaggi
    148

    VB to C# Conversione funzione

    Ciao a tutti ho questa funzione che ho scritto in VB.NET ora, la devo convertire in C# ma mi sto perdendo perchè con i classici convertitori che trovi in internet sembra non convertirla correttamente.

    Public Shared Function String2Enum(ByVal TypeEnum As System.Type, ByVal Name As String) As [Enum]
    Return [Enum].GetValues(TypeEnum)(Array.IndexOf([Enum].GetNames(TypeEnum), Name))
    End Function

    Mi potete aiutare a convertirla?

    Ciao Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    codice:
    public static Enum String2Enum(System.Type TypeEnum, string Name)
    {
        return Enum.GetValues(TypeEnum)(Array.IndexOf(Enum.GetNames(TypeEnum), Name));
    }

  3. #3
    Utente di HTML.it L'avatar di Orione
    Registrato dal
    Oct 2002
    Messaggi
    148
    Ciao

    mi da errore, anch'io avevo scritto quello ma sul Enum.GetValues(TypeEnum) mi restituisce "E' previsto il nome di un metodo"

  4. #4
    Utente di HTML.it L'avatar di Orione
    Registrato dal
    Oct 2002
    Messaggi
    148
    Ciao

    forse ho trovato se interessa cosi sembra funzionare tutto

    public static Enum String2Enum(System.Type TypeEnum, string Name)
    {
    return (System.Enum)Enum.GetValues(TypeEnum).GetValue(Arr ay.IndexOf(Enum.GetNames(TypeEnum), Name));
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.