Get Latest Version of a SharePoint List Item in 2013

 
Here is the Code Snippet to get the Latest Version of a SharePoint List Item in SharePoint 2013.
 
  1. private SPListItem LatestVersionItem(SPListItem item)  
  2.         {  
  3.   
  4.             if ((item.Versions != null) && (item.Versions.Count > 0))  
  5.             {  
  6.                 SPListItemVersionCollection versions = item.Versions;  
  7.                 SPListItem latestItemversion;  
  8.                 if (item.Versions.Count > 1)  
  9.                     latestItemversion= item.Versions[item.Versions.Count - 1].ListItem;  
  10.                 else  
  11.                     latestItemversion= item.Versions[0].ListItem;  
  12.   
  13.                 return latestItemversion;  
  14.             }  
  15.             else  
  16.             {  
  17.                 return item;  
  18.             }  
  19.         }  
 Happy SharePointing :-)