Skip to content

Instantly share code, notes, and snippets.

View tsahi's full-sized avatar

tsahi tsahi

View GitHub Profile
@jeriley
jeriley / Checksum.cs
Created February 28, 2017 16:56
Salesforce ID checksum in C#
public class Checksum
{
private Dictionary<string, char> _lookup = new Dictionary<string, char>();
private char[] _checksumChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ012345".ToCharArray();
public Checksum()
{
for (var i = 0; i < 32; i++)
{
var bit = Convert.ToString(i, 2).PadLeft(5, '0');