using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.DirectoryServices.AccountManagement;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Reflection;
namespace AbundantCode
{
internal class Program
{
// How to Get the Property value using reflection in C# ?
private static void Main(string[] args)
{
Employee emp = new Employee();
emp.Name = "AC Employee";
string data = GetPropertyValue(emp, "Name").ToString();
Console.WriteLine(data);
Console.ReadKey();
}
//Function to get the Property Value
public static object GetPropertyValue(object SourceData, string propName)
{
return SourceData.GetType().GetProperty(propName).GetValue(SourceData, null);
}
}
public class Employee
{
public string Name { get; set; }
}
}