Click here to Skip to main content
15,888,208 members
Home / Discussions / C#
   

C#

 
Generallist as parameter (C++/C# interoperability) Pin
sharonz28-Apr-04 2:25
sharonz28-Apr-04 2:25 
GeneralRe: list as parameter (C++/C# interoperability) Pin
Heath Stewart28-Apr-04 3:56
protectorHeath Stewart28-Apr-04 3:56 
GeneralRe: list as parameter (C++/C# interoperability) Pin
sharonz28-Apr-04 4:22
sharonz28-Apr-04 4:22 
GeneralRe: list as parameter (C++/C# interoperability) Pin
Roman Rodov28-Apr-04 15:37
Roman Rodov28-Apr-04 15:37 
GeneralRe: list as parameter (C++/C# interoperability) Pin
sharonz28-Apr-04 20:57
sharonz28-Apr-04 20:57 
QuestionUnique integer from string? Pin
Nathan Ridley28-Apr-04 2:20
Nathan Ridley28-Apr-04 2:20 
AnswerRe: Unique integer from string? Pin
amatyasik28-Apr-04 3:46
amatyasik28-Apr-04 3:46 
AnswerRe: Unique integer from string? Pin
Heath Stewart28-Apr-04 3:53
protectorHeath Stewart28-Apr-04 3:53 
While it's not guaranteed to be unique, it is mathematically impropable (not impossible) to get the same hash.

You can generate a digest over your string like so:
public string Digest(string value)
{
  if (value == null) throw new ArgumentNullException("value");
  byte[] buffer = Encoding.Unicode.GetBytes(value); // Or whatever encoding
  MD5 md5 = MD5.Create();
  byte[] hash = md5.ComputeHash(buffer);
  return ConvertToHex(hash);
}
public string ConvertToHex(byte[] buffer)
{
  if (buffer == null) throw new ArgumentNullException();
  StringBuilder sb = new StringBuilder();
  for (int i = 0; i < buffer.Length; i++)
    sb.AppendFormat("{0:X2}", buffer[i]);
  return sb.ToString();
}


 

Microsoft MVP, Visual C#
My Articles
AnswerRe: Unique integer from string? Pin
Jeff Varszegi28-Apr-04 4:49
professionalJeff Varszegi28-Apr-04 4:49 
GeneralRe: Unique integer from string? Pin
Nathan Ridley28-Apr-04 17:57
Nathan Ridley28-Apr-04 17:57 
GeneralRe: Unique integer from string? Pin
Jeff Varszegi29-Apr-04 2:55
professionalJeff Varszegi29-Apr-04 2:55 
GeneralDataview Pin
Appelz28-Apr-04 1:28
Appelz28-Apr-04 1:28 
GeneralRe: Dataview Pin
Mazdak28-Apr-04 1:43
Mazdak28-Apr-04 1:43 
GeneralRe: Dataview Pin
Appelz28-Apr-04 20:27
Appelz28-Apr-04 20:27 
GeneralRe: Dataview Pin
Heath Stewart28-Apr-04 3:40
protectorHeath Stewart28-Apr-04 3:40 
GeneralRe: Dataview Pin
Appelz28-Apr-04 20:35
Appelz28-Apr-04 20:35 
GeneralRe: Dataview Pin
Heath Stewart29-Apr-04 3:07
protectorHeath Stewart29-Apr-04 3:07 
Generalminimization effect Pin
ecolner28-Apr-04 0:07
ecolner28-Apr-04 0:07 
GeneralRe: minimization effect Pin
Mike Dimmick28-Apr-04 2:29
Mike Dimmick28-Apr-04 2:29 
GeneralLogging/Debug Output/Verbose Mode Pin
MrEyes27-Apr-04 23:20
MrEyes27-Apr-04 23:20 
GeneralRe: Logging/Debug Output/Verbose Mode Pin
Dave Kreskowiak28-Apr-04 1:48
mveDave Kreskowiak28-Apr-04 1:48 
GeneralRe: Logging/Debug Output/Verbose Mode Pin
Heath Stewart28-Apr-04 3:28
protectorHeath Stewart28-Apr-04 3:28 
GeneralRe: Logging/Debug Output/Verbose Mode Pin
Heath Stewart28-Apr-04 3:34
protectorHeath Stewart28-Apr-04 3:34 
QuestionHow to send request to php page using POST method Pin
Alex Getman27-Apr-04 22:58
Alex Getman27-Apr-04 22:58 
AnswerRe: How to send request to php page using POST method Pin
Heath Stewart28-Apr-04 3:26
protectorHeath Stewart28-Apr-04 3:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.