Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth
Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

42,690 questions

55,449 answers

573 users

How to get all methods of Enum Class in C#

1 Answer

0 votes
using System;
using System.Linq;
 
class Program
{
    static void ShowMethods(Type type) {
        foreach (var method in type.GetMethods()) {
            var parameterDescriptions = string.Join
                             (", ", method.GetParameters()
                             .Select(x => x.ParameterType + " " + x.Name)
                             .ToArray());
 
            Console.WriteLine("{0} {1}({2})",
                              method.ReturnType,
                              method.Name,
                              parameterDescriptions);
        }
    }
 
    static void Main() {
        ShowMethods(typeof(Enum));
    }
}
 
 
 
/*
run:
 
System.Boolean TryParse(System.String value, TEnum& result)
System.Boolean TryParse(System.String value, System.Boolean ignoreCase, TEnum& result)
System.Object Parse(System.Type enumType, System.String value)
System.Object Parse(System.Type enumType, System.String value, System.Boolean ignoreCase)
System.Type GetUnderlyingType(System.Type enumType)
System.Array GetValues(System.Type enumType)
System.String GetName(System.Type enumType, System.Object value)
System.String[] GetNames(System.Type enumType)
System.Object ToObject(System.Type enumType, System.Object value)
System.Boolean IsDefined(System.Type enumType, System.Object value)
System.String Format(System.Type enumType, System.Object value, System.String format)
System.Boolean Equals(System.Object obj)
System.Int32 GetHashCode()
System.String ToString()
System.String ToString(System.String format, System.IFormatProvider provider)
System.Int32 CompareTo(System.Object target)
System.String ToString(System.String format)
System.String ToString(System.IFormatProvider provider)
System.Boolean HasFlag(System.Enum flag)
System.TypeCode GetTypeCode()
System.Object ToObject(System.Type enumType, System.SByte value)
System.Object ToObject(System.Type enumType, System.Int16 value)
System.Object ToObject(System.Type enumType, System.Int32 value)
System.Object ToObject(System.Type enumType, System.Byte value)
System.Object ToObject(System.Type enumType, System.UInt16 value)
System.Object ToObject(System.Type enumType, System.UInt32 value)
System.Object ToObject(System.Type enumType, System.Int64 value)
System.Object ToObject(System.Type enumType, System.UInt64 value)
TEnum Parse(System.String value)
TEnum Parse(System.String value, System.Boolean ignoreCase)
System.Boolean TryParse(System.Type enumType, System.String value, System.Boolean ignoreCase, System.Object& result)
System.Boolean TryParse(System.Type enumType, System.String value, System.Object& result)
System.Type GetType()

*/

 



answered Sep 17, 2023 by avibootz

Related questions

1 answer 134 views
134 views asked Oct 17, 2023 by avibootz
1 answer 182 views
182 views asked Oct 14, 2023 by avibootz
1 answer 143 views
143 views asked Oct 13, 2023 by avibootz
1 answer 134 views
134 views asked Sep 26, 2023 by avibootz
1 answer 130 views
130 views asked Sep 23, 2023 by avibootz
1 answer 153 views
153 views asked Sep 22, 2023 by avibootz
1 answer 154 views
154 views asked Sep 21, 2023 by avibootz
...