Below Code block explains how to Get the Names of all fields in a SharePoint list Programmatically.
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Microsoft.SharePoint;
  6. namespace SharePoint
  7. {
  8. class ListFields
  9. {
  10. static void Main()
  11. {
  12. SPSecurity.RunWithElevatedPrivileges(delegate()
  13. {
  14. string siteUrl = "http://abhay-pc:1212";
  15. SPSite site = new SPSite(siteUrl);
  16. Console.WriteLine(site.ToString() + "\n");
  17. SPWeb web = site.OpenWeb();
  18. SPList list = web.Lists["EmployeeDetails"];
  19. Console.WriteLine(list.ToString() + "\n");
  20. foreach (SPField f in list.Fields)
  21. {
  22. Console.WriteLine(f.StaticName.ToString() + " - " + f.TypeDisplayName.ToString() + "\n");
  23. }
  24. });
  25. Console.ReadLine();
  26. }
  27. }
  28. }