SharePoint Custom development requires to check whether the current logged in user is a member of any particular SharePoint User Group or not. We can solve this issue by using the code block given below.

bool isMember = false;

SPSecurity.RunWithElevatedPrivileges(delegate
{
using (SPSite site = new SPSite("http://siteurl"))
{

SPWeb web = site.RootWeb;
string groupName = "Site Group Name";

var spGroup = web.Groups[groupName];
isMember = web.IsCurrentUserMemberOfGroup(spGroup.ID);
}
});